stm
yky189
这个作者很懒,什么都没留下…
展开
-
Keil编译器--结构体指针函数;结构体作为参数时,不能调用结构体指针函数
Keil编译器很多奇葩的地方,比如很多程序的写法在keil编译器里面实现是实现不了的,并且不报错,而且莫名其妙的死机。结构体里面有函数指针时,直接调用是可以的,但是在当结构体作为参数传入函数时,调用就会出现硬件中断。相同的方法在其它编译器中是正常运行的,比如QT自动的编译器typedef struct{ uint8_t soCharging;//充电状态 uint8_t soDsarging;//放电状态 uint8_t soChargMos;//充电MOS uint8_t soDsargMo原创 2021-07-21 10:24:23 · 1859 阅读 · 3 评论 -
void SysTick_Handler(void)系统滴答时钟中断函数
可以作为整个系统的时基!在小调度程序和实时操作系统中可以用作系统的时基。微控制器的定时器资源一般比较丰富,比如STM32存在8个定时器,为啥还要再提供一个SYSTICK? 原因就是所有基于ARMCortex_M3内核的控制器都带有SysTick定时器,这样就方便了程序在不同的器件之间的移植。而使用RTOS的第一项工作往往就是将其移植到开发人员的硬件平台上,由于SYSTICK的存在无疑降低了移...转载 2019-01-19 21:24:50 · 8165 阅读 · 0 评论