HC32L130J8TA的ETR的计数器功能,计数时钟为外部ETR如何设置
时间: 2024-05-19 15:12:22 浏览: 112
外部计数器
HC32L130J8TA的ETR(External Trigger Control)模块可以用于捕获外部信号,并且可以使用外部信号作为计数器的计数时钟。在使用外部ETR作为计数时钟时,需要将计数器的时钟源设置为ETR时钟。
以下是设置HC32L130J8TA的ETR计数器功能时,使用外部ETR作为计数时钟的步骤:
1. 使能ETR模块:设置ETRCON的ETREN位为1,使能ETR模块。
2. 配置ETR模块工作模式:设置ETRCON的ETRSEL位为1,选择ETR作为计数器的计数时钟。
3. 配置ETR输入信号:设置ETRCON的ETRP位为0或1,选择ETR输入信号的极性。
4. 配置ETR计数器模式:设置ETRCON的ETRMD位,选择计数器模式。
5. 配置ETR计数器:设置ETRGATE、ETRPR、ETRCMP和ETRBUF等寄存器,配置计数器的工作参数。
6. 配置外部ETR输入信号:将外部ETR信号连接到ETR引脚。
完成以上步骤后,HC32L130J8TA的ETR模块就可以使用外部ETR作为计数时钟,实现计数器功能。
阅读全文