嵌入式
文章平均质量分 64
aiken_0929
这个作者很懒,什么都没留下…
展开
-
STM32 Systick定时器在实现1us延时时的问题与解决
问题: 使用systick_config()函数来实现计数,这个函数在下面代码中的 SysTick_CTRL_TICKINT_Msk 开启了中断。不论系统时钟为72Mhz或36Mhz若设置STM32每10us进入一次中断,计时是可以的;而每1us进入中断,由于中断指令较多,那么程序就会困在中断里出不来。 static __INLINE uint32_t SysTick_Config(uint3原创 2018-01-13 12:09:12 · 6836 阅读 · 0 评论 -
UCOSIII系统学习笔记
说明:本文主要讲针对STM32的UCOSIII3.03版本的文件与内核分析。此文只是对UCOSIII粗略的讲解,希望读者在读完后能对UCOSIII系统整体多些认识,细节方面还请读者参考相关书籍,如《嵌入式实时操作系统ucosiii》。介于作者水平有限,若有错误,请及时批评指正。一.UCOSIII文件组成UCOSIII文件主要由配置文件、应用程序文件、OS系统文件、OS与CPU相关文件、LIB库文件...原创 2018-05-04 19:37:38 · 9100 阅读 · 0 评论