嵌入式学习小组
直播中

刘英

7年用户 1054经验值
私信 关注

M261芯片如何用定时器不中断的方式对外部脉冲计数?

M261芯片,如何用定时器不中断的方式对外部脉冲计数?
采用中断方式,如果脉冲频率过高,会频繁进出中断,如何不入中断来对外部脉冲计数?

回帖(1)

郝埃连

2024-1-18 14:09:01
M261芯片可以使用外部计数模式来实现定时器不中断的方式对外部脉冲计数。具体步骤如下:

1. 配置定时器为外部计数模式,并选择外部信号源。
2. 设置计数器的预设值。
3. 启动计数器。
4. 读取计数器的计数值。

在外部计数模式下,定时器会在每次检测到外部信号边沿时自动加1,无需通过中断的方式中断CPU进行计数。这样可以避免脉冲频率过高导致CPU频繁进出中断的问题,同时也可以提高计数的精度和稳定性。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分