自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 SPI调试

和IIC一样,这次也是将之前F10

2014-09-22 21:39:39 815

原创 模拟IIC移植

因工程需要,需要将stm32f103上的模拟IIC

2014-09-02 22:01:13 1570

原创 功放测试记录

功放测试主要是涉及Modem的使用

2014-08-24 09:52:40 967

原创 电机PID稳定控制

由一个完全没有实际稳定控制的人去负责项目,说多了,满满的都是泪~刚毕业,带着憧憬稚气洒脱进入公司,以为:项目嘛,同事指点一二,自己多努力下,按节点完成不是问题。于是有了以后半年的各种初级尝试,毫无理论与实际意义的尝试,即使你一个月两个月站在那里埋头苦调,能有什么效果?指望靠别人帮忙突破关键点的几率几乎为零,锦上添花的人很多,雪中送炭的少之又少。年会论功行赏时,经理不会看你付出了多少,因为他们只

2014-01-23 22:02:39 3817

转载 条件编译 #ifndef _HEAD_H...中下划线的理解!

一、下划线“__”属于编程风格的内容,对程序没有影响。不用下划线也可以,用几个下划线也由个人习惯。二、其实质是一个宏名。由此我们可以防止发生重复定义或声明。假设你的头文件名为head.h,根据习惯,我们声明一个宏HEAD_H,对应这个头文件,在头文件中开始的地方和结尾的地方加上   对HEAD_H的声明和判断,头文件Head.h如下:#ifndef   HEAD_H #de

2012-01-12 08:54:05 665

转载 void main与int main

void main与int main之间的区别是什么?”这是一个常见的问题。我们来探讨一下这个问题,并深入研究一些有关main()函数不同版本的更多的东西。   C与C++在main()函数方面的标准有所不同,所以我们要分开讨论。   对于C语言:   在C89标准中,main() 的形式是可以接受的,当然使用如下的C99标准更明智,因为在这个标准中只有如下格式才能被接受:

2012-01-09 16:39:36 815

转载 关于volatile很好的一篇文章

volatile  volatile就象大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。简单地说就是防止编译器对代码进行优化.比如如下程序:

2012-01-08 21:26:02 510

转载 VCC、VDD和VSS

在电子电路中,常可以看到VCC、VDD和VSS三种不同的符号,它们有什么区别呢?一、解释VCC:C=circuit 表示电路的意思, 即接入电路的电压; VDD:D=device 表示器件的意思, 即器件内部的工作电压;VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。VCC : Virtual Circuit Connecti

2012-01-08 11:29:12 931

转载 NVIC寄存器组

在STM32中用到了Cortex-M3定义的三组寄存器,有关这三组寄存器的说明不在STM32的技术手册中,需要参考ARM公司发布的Cortex-M3 Technical Reference Manual (r2p0)。在STM32的固件库中定义了三个结构体与这三个寄存器组相对应,这三个结构体与ARM手册中寄存器的对应关系如下: 一、NVIC寄存器组STM32的固件库

2012-01-05 20:14:01 6783 1

转载 单片机软件工程(一)--FIFO设计

单片机软件工程(一)--FIFO设计  中午调一个程序,一个比较简单的程序,就是几个按键,一个数码管,使得用按键控制数码管上的数字,前提是不阻塞CPU!!(本来整个程序设计是不准备利用延时的,但是为了方便起见,数码管的扫描过程中,还是用了一个延时,有点阻塞CPU)对按键的扫描的过程中不能使用延时,而是利用前后台程序的思想进行设计,让按键扫描程序在定时中断10ms

2012-01-04 17:50:27 3179

转载 关于强制类型转换 例如#define RCC ((RCC_TypeDef *) RCC_BASE

算是关于类型强制转换的详解吧,给C基础不好的同学看看:#define RCC  ((RCC_TypeDef *) RCC_BASE) RCC_TypeDef是一个定义的结构体 RCC_BASE是一个unsigned long(32位数值) 简化后是:(int *) 0xb8000000. 明显,指针是一个存放地址的变量, int a=1; int

2012-01-04 10:34:08 4104 1

转载 转】1602液晶的引脚定义

转】1602液晶的引脚定义LCD1602已很普遍了,具体介绍我就不多说了,市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚

2012-01-01 16:13:19 3849

转载 STM32学习笔记(4):通用定时器基本定时功能(转)

STM32学习笔记(4):通用定时器基本定时功能基本定时功能 1.     STM32的Timer简介STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8个定时器。定时器计数器分

2011-12-30 08:33:12 1785

转载 STM32中sysTick的设置(转)

SysTick_Config(SystemFrequency / 10)   函数的形参就是systick重装定时器的值。systck计数频率为每秒72000000次,所以7200000次就是1/10秒,也就是100ms。SysTick是1个24bit递减计数器,通过对SysTick控制与状态寄存器的设置,可选择HCLK时钟(72M)或HCLK的8分频(9M,缺省是这个)作为SysTi

2011-12-22 11:19:48 26239 1

原创 建立第一个stm32工程感触

哦,三天,跟同学聚会时在想这个问题,出去K歌还是这个问题,三天啊,自己都差点吐了!编译0 error, 0 warning,但以调试就有问题了。开始出现的问题:error65:no write permiso ......在网上收罗半天,无果,拿着自己建的工程与例程反复对比,还是毫无头绪.而且自己建的工程完全用的例程文件,后来发现可以在然间中仿真,但到硬件运行就是不行!无奈求助师哥,一

2011-12-19 22:22:58 3156

原创 stm32之初学

本人学习机电的,在控制方面基础薄弱,刚接触ARM就背安排学习STM32,刚点亮一个灯,过程是曲径通幽啊  刚接手时一看言发直心跳加速,完全不懂,呵呵呵,火牛,安富莱,镇南挨个仔细看了下,最后还是回归到CortexM3权威指南,仔细看了一遍才敢下手,给新手推荐个入门教材:一牛人的DX32—顶级学习手册;芯达stm32教程。建议初学者先把权威指南和固件库简介看一下。一、 STM32的输

2011-12-19 22:02:44 1226

快速学习USB

usb入门学习,usb的基本应用,入门知识

2012-06-22

LM358资料 方波电路

Lm358方波电路,324也可以,自己试验通过,可以自己设计输出频率

2012-04-28

集成运算放大器构成方波信号发生器的电路分析

一位老师写的方波电路论文,挺实用的,属于模电吧,集成运算放大器构成方波信号发生器的电路分析

2012-04-28

学习STM32常用文档

STM32技术参考指南,权威指南,参考手册(中英文),闪存编程手册,

2012-01-06

金鹏OCM240128-1

金鹏OCM240128-1液晶屏的全资料,蓝绿屏,蓝屏,触摸屏

2011-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除