公司为了降低功耗,开始使用Energy
Micro小壁虎的单片机了,那就学呗,对于我等新手来说,接触一个新的MCU,首要当然是关心它的GPIO和时钟了,先从定时闪烁一个小灯开始。
1)用低功耗定时器0
先初始化

在中断中将连接着LED的引脚输出反转
2)用系统滴答时钟Systick
先初始化

在中断中计数

这样延迟函数就出来了
可以这样引用让一个LED闪烁

3)用实时时钟RTC
先初始化

从这里打开中断开始计时

中断中,我们执行回调函数

在回调函数中,我们反转LED,让其闪烁

使用下面这个函数,达到延迟和定时效果

这样使用,闪烁小灯
做个总结,下面是对应着三种方法的引用

在主函数中测试
想用哪个功能就让对应的if条件满足就OK了