公司为了降低功耗,开始使用Energy
Micro小壁虎的单片机了,那就学呗,对于我等新手来说,接触一个新的MCU,首要当然是关心它的GPIO和时钟了,先从定时闪烁一个小灯开始。
1)用低功耗定时器0
先初始化
在中断中将连接着LED的引脚输出反转
2)用系统滴答时钟Systick
先初始化
在中断中计数
这样延迟函数就出来了
可以这样引用让一个LED闪烁
3)用实时时钟RTC
先初始化
从这里打开中断开始计时
中断中,我们执行回调函数
在回调函数中,我们反转LED,让其闪烁
使用下面这个函数,达到延迟和定时效果
这样使用,闪烁小灯
做个总结,下面是对应着三种方法的引用
在主函数中测试
想用哪个功能就让对应的if条件满足就OK了