专注电子技术学习与研究
当前位置:单片机教程网 >> STM32 >> 浏览文章

EFM32延迟或定时功能

作者:liuzhangchao   来源:liuzhangchao的空间   点击数:  更新时间:2014年05月23日   【字体:
公司为了降低功耗,开始使用Energy Micro小壁虎的单片机了,那就学呗,对于我等新手来说,接触一个新的MCU,首要当然是关心它的GPIO和时钟了,先从定时闪烁一个小灯开始。
1)用低功耗定时器0
先初始化

在中断中将连接着LED的引脚输出反转


2)用系统滴答时钟Systick
先初始化

在中断中计数

这样延迟函数就出来了

可以这样引用让一个LED闪烁

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

从这里打开中断开始计时

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

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

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

这样使用,闪烁小灯


做个总结,下面是对应着三种方法的引用

在主函数中测试


 想用哪个功能就让对应的if条件满足就OK了
关闭窗口

相关文章