计数器在MCU中也是一个基本的功能模块,定时器本质上也是一种计数器,当然,也可以对外部脉冲计数。今天就给大家分享一下FRDM-KL02Z的计数器功能。
开发环境仍就是:CW10.6+PE+FRDM-KL02Z+MiniDock
CW的使用方法依然见:CW10.6开发FRDM-KL02Z
描述一下实现的功能:
(1)使用TPM0_CH0通道输出500HZ方波,其实就是定时1ms,每1ms状态翻转1次。
(2)TPM1_CH0通道作为计数器输入引脚,检测方波数量。
(3)systick定时1S,每1秒读取计数器值1次,即为方波的频率。
(4)使用串口输出计数器的计数值。
注意需要将开发板的上图的PTA12和PTB11短接!
1、新建PE工程如下图:
2、选择串口调试输出模块
|