文章
首页 我的博文
用户329963 2010-12-31 23:11
STM32外部中断
STM32外部中断配置: 设置外部中断输入IO口的状态 开启AFIO的时钟,通过写AFIO_EXTICRn将IO口映射到相应的中断线上 由EXTI_RTSR或EXTI_FTSR设置中断触发方式 ...
用户329963 2010-12-5 10:24
STM32配置时钟时注意设置FLASH等待周期
 STM32配置时钟时注意设置FLASH等待周期,将STM配置成外部时钟时,需要注意: “需要设置不同的等待周期,24M以下使用0等待,24M~48M使用1等待,48M~72M使 ...
用户329963 2010-12-4 22:43
STM32的系统时钟
STM32F10xxx的系统时钟SYSCLK是:HSI 或者 HSE 或者 PLLCLK,但SYSCLK最大不能超过72MHz。 PLLCLK由:1/2HSI 或者 1/2HSE 或者 HSE本身 倍频之后得到。PLLCLK的 ...
用户329963 2010-12-4 21:52
我的第一个STM32程序
#includestm32f10x_lib.h void LED_init(void) {     RCC-APB2ENR |= 15;     GPIOD-CRH   = 0x00003333; } int main(void) {     LED_init( ...
用户329963 2010-11-18 11:08
uCOS-II中的OS_TICKS_PER_SEC
OS_TICKS_PER_SEC是时钟节拍。书中说:“用户需要在自己的初始化程序中保证OSTimeTick()按所设定的频率(即时钟节拍数)调用。”其实如果时钟节拍是50Hz,但OS_TIC ...
用户329963 2010-10-22 11:21
单片机小知识
1.Q:为什么驱动共阳数码管的位选(公共脚)要用PNP三极管  驱动共阴的要用NPN? A:画下图就可以很明白了。
用户329963 2010-10-21 15:48
AVR小知识
1.OCR1A用作TOP Value之后,如何产生PWM波? A:OCR1A用作TOP Value之后,只能用OC1B来产生PWM波了。 2.Phase Correct PWM Mode和Phase and Frequency Corre ...
用户329963 2010-10-19 14:29
AVR-GCC知识
1.中断相关 使用中断要包含头文件#includeavr/interrupt.h 开全局中断:sei(); 关全局中断:cli(); 中断服务函数:ISR(xxxx_vect) 2.一位外国网友(AVRFR ...
用户329963 2010-10-18 14:43
Protel99SE小知识
1.Q:如何把自动备份关了。 A:点击箭头后在弹出菜单里找到preferences。 2.Q:Protel99se报错如图: A:INI 文件处理的问题,很弱智的 BUG,手工清 ...
用户329963 2010-10-12 13:36
数组名是什么?
数组名是什么? 定义一个数组int a 后,a是数组的首地址值,也就是说它是个数值,是常量,并非内存单元,这个值在编译器编译源程序之后就确定了。所以a不能出 ...
用户329963 2010-9-19 13:57
#define UBRRL (*(volatile unsigned char *)0x29)
嵌入式C编译器肯定是要提供一种访问某个特定地址RAM的方法。例如:访问Atmega16中的UBRRL,对应RAM中的0x29单元。ICC提供的头文件是这样描述的:#define UBRRL ...
关闭 站长推荐上一条 /3 下一条