文档简介
今天给大家介绍一下 STM32F103 单片机的 SysTIck 定时器的工作原理,在给大家讲解新课之前,看一个我们以前写的一个延时函数。
文档内容节选
李想 编著 配套开发板购买地址 视频下载源程序 httplixiang1234taobaocom 青岛理想智芯科技 电话:13012418100 第十五回 SysTick 定时器的工作原理 好了,朋友们我们接着上课,今天给大家介绍一下 STM32F103 单片机的 SysTick 定时器的工作原 理,在给大家讲解新课之前看一个我们以前写的一个延时函数,如下图: 下面我就给大家分析一下这个延时函数的优点和缺点先看一下它的优点吧它的优点就是编程 比较简单,不需要了解单片机的寄存器,就可以很容易写出这个函数在看一下它的缺点,它的缺点 还是比较多的,由于它利用 CPU 执行一定的循环语句来产生延时效果,STM32 单片机的时钟频率是非 常高的,执行一条指令只有几十个 ns,如果我们需要延时 5us 的话,很难计算出参数 i 的值,即使 你通过复杂的计算,得出 i 的值,由于程序中有中断服务函数的存在,也是会导致你计算出 i 的值不 正确另外那,这种单单靠 CPU 的空指令来延时,就会导致 CPU 的效率会大打折扣此时我们是不是 要考虑一下用什么办法来解决这个问......
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子