CH32V103 定时器计数 TIM ETR 功能

你好,我在使用CH32V103时需要用到一个脉冲计数功能。

使用外部中断 上下沿触发 + 变量自增的方式可以统计到脉冲。但是这种方式中断太频繁了,而且频率一高就会检测不到。


我现在想用定时器计数的方式测量,发现好像必须得在有TIM ETR功能的引脚上才能使用。

我的主要问题是 CH32V103 EVT里面没有关于TIM ETR功能例程,是否有相关的例子可以参考?

还有就是定时器计数必须得在有TIM ETR功能的引脚上吗 ?

您好,根据我的理解,如果你只是需要记录外部脉冲的个数,应该用定时器的输入捕获功能就可以了,通过捕获功能就可以实现脉冲计数。关于输入捕获例程,在我们EVT有相应的例程,可以参考下。例程对应位置如下图

image.png



只有登录才能回复,可以选择微信账号登录