摘要:
1.NVIC中断优先级分组 可见中文参考手册 9.1.2 几十个中断,怎样管理? 抢占优先级&响应优先级区别: 中断优先级:中断同时到来,谁先执行(数字越小,优先级越高) 抢占优先级/剥夺:抢占优先级高的中断可以打断低抢占优先级的任务执行; 响应/次级优先级:抢占优先级相等,同时到来,响应优先级谁高 阅读全文
摘要:
先写Systick.h extern关键字 用法 #ifndef _SYSTICK_H_ #define _SYSTICK_H_ #include "stm32f10x.h" extern uint32_t TASK_Test[2]; uint8_t Systick_Config(uint32_t 阅读全文
摘要:
Systick定时器是什么? Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。 Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。比如UCOS中,分时复用,需要一个最小的时间戳,一般在STM32+UC 阅读全文
摘要:
时钟系统框图 观察上图时钟系统框图,可知道: 蓝色矩形:表示时钟振荡源(5个):HSI RC、HSE Osc、PLL(锁相环、倍频器)、LSE Osc、LSI RC H:快速、L:低速、S:速度、I:内部、E:外部 灰色梯形:表示选择器:通过不同选择器的选择,SYSCLK系统时钟、RTCCLK实时时 阅读全文