定时器工程-整体的程序框架搭建
开头说了, 一般简单的家电类产品开发其实只要用到GPIO跟定时器就够了. 上面已经搭建了GPIO翻转的工程, 现在来将定时器125us的工程搭建起来, 并将大致的程序模板也构建出来.
还是一样的, 可以选择自己熟悉的单片机, 并在对应官网上找到例程包, 然后对照例程将125us的定时器中断搭建起来.
为什么叫定时器中断呢? 这个中断概念很重要, 直接决定你程序的流畅性.
简单理解就是:
MCU是一个帮你做事的工人, 但是同时只能做一件事情. 如果有另外的事情要处理, 那么就要暂停他现在手中的活, 处理完另外的事情回头再来继续干活.
那么基于这个性质, 我们给程序上可以划分出来最少2个性质的工作:
1. 主要在做的.
2. 紧急要处理的.
废话不多说直接上图

main函数里面的调用, 就不多说了, 都是基础



程序框架大致如此, 简洁好理解.
在1S的函数中反转IO口,如图

如果PA0接到LED灯上的话, 就是1S闪烁一次了.
下一章讲 按键处理 框架

浙公网安备 33010602011771号