ARM系列的MCU内部均有SysTick系统滴答定时器,通常可以用作简单的定时器使用,也可作为跑RTOS时的基础定时用。
今天给大家分享一下这两天学习的内容,欢迎大家交流!
具体实现功能:使用SysTick产生1ms中断定时,然后计500次,产生500ms时间,每500ms使外部PTB6上的LED亮灭状态改变1次。
开发环境:CW10.6+PE+FRDM-KL02Z+MiniDock
电路就不分析了,大家可以看:按键控制LED(CW10.6+FRDM-KL02Z+MiniDock)
CW的使用方法依然见:CW10.6开发FRDM-KL02Z
1、建立工程:
2、添加FreeCntr模块,如下图
3、重命名模块名,开启中断,选择systick模块作为定时器
4、点击period后的按钮,进行定时时间配置
|