搜索

STM32定时器中断设置方法

gecimao 发表于 2019-05-26 15:06 | 查看: | 回复:

  功能,STM32定时器比较多,但调试都是一样的,寄存器都是一一对应的。就拿TIM2举例说明。在网上搜了好多关于定时器的设置,但大多数都是一个版本,而且都是针对库函数操作的,让人看起来一头雾水,对于初学者很是不利(我也是初学者)。下面我将自己的定时器设置过程一一记录下来,以供大家参考,我们共同学习

  当然以上TIM2的配置必须在系统(时钟)初始化以后,因为这些外设的工作要有时钟来源的,知道了时钟来源,和频率才能计算出定时的时间等参数,本程序是基于所有时钟都设置成20M来执行的。前面的几个初始化函数以及寄存器设置都是调用的前面文章中设置好的。

  好了,查看串口(9600),调试成功,1S发送1个0xAA,这样看起来是很简单,但调试的过程是艰难的,要一次次的实验,一个寄存器一个寄存器的进行配置,学习本来就是一个缓慢而且艰辛的过程,但是当你看到LED在闪烁,串口上收到数据时,说有的付出都是值得的,天道酬勤,一切困难都是纸老虎!

本文链接:http://kingstonflowers.net/dingshiqi/425.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部