1.Led在暗亮状态后三秒开始闪烁
技巧点1.1:一开始本笨蛋遇到这题目时想到的方法是:在亮暗状态里面设置标志位用于判断进出情况,后来发现c语言函数的逻辑判断陷入一片混乱。
电子设计工坊的解决方法是:设置两个32位的时间参数变量用于记录进入亮暗状态的时间,大于3000ms时,将LED1熄灭或者打开。
代码如图:
技巧点1.2 设置第一次的亮暗标志位,用标志位的置1开始计时,当计时满足条件时开货闭灯。
技巧点2:题目中所给的多个LED要求肯定能分开来写的。
比如此题:
在void Led_Process()里面可以拆分成四个独立的部分处理,这样方便调试。
2.时钟函数部分要点
技巧1:时钟函数需要设置减速函数200ms读取一次数值,否则会出现数码管乱值的bug。
技巧2:时间注入与读取(已掌握)。
咖啡以后只喝雀巢醇品速溶喝咖啡!