EEPW ARM DIY手记之软件设计(四)——STM32的定时器中断使用
前面,我已经介绍了如何使用软件延时和GPIO输出控制ARM DIY板板载的四颗LED,实现跑马灯的例程。使用软件延迟的方式实现定时虽然简单却存在两个缺点:
① 、不能实现精确定时;
② 、需要占用MCU,在延时函数运行的时候,不能做其他工作,相当于白白浪费了系统资源和功耗;
为了解决以上两点不足,在实现精确定时的同时也将MCU从循环中解放出来,几乎所有的MCU,无论是简单的51单片机还是复杂的ARM处理器都提供了片上外设——定时器(timer)和一定数量的中断。今天,我就给大家介绍如何使用STM32F103ZE的定时器1来实现精确定时以及如何利用定时器中断实现跑马灯。
目录
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。