代码人生 发表于 2023-4-4 15:16:34

有没有STC8A8K64D4芯片,测试16路频率的例程

有没有关于STC8A8K64D4芯片,测试16路频率的最简单的例程

神农鼎 发表于 2023-4-4 15:31:55

没有,只有 4路 CCP可以测试, 其他得用定时器

梁工 发表于 2023-4-4 16:53:27

楼主请告知这16路信号的最小的脉冲宽度(高或低电平).

比如,最小的脉冲宽度是50us,则可以使用一个定时器做20us中断,采样检测16路信号的下降沿,出现下降沿计数就+1,定时器中断为最高优先级,别的中断优先级都比这个定时器低,就能保证不会丢脉冲。

代码人生 发表于 2023-4-4 22:07:32

梁工 发表于 2023-4-4 16:53
楼主请告知这16路信号的最小的脉冲宽度(高或低电平).

比如,最小的脉冲宽度是50us,则可以使用一个定时 ...

是采集5-100Hz变频电机频率,modbus通信
用1个定时器,16个普通IO模拟下降沿中断,比如1秒有几次中断,就是多少频率,是吧?

梁工 发表于 2023-4-6 21:39:53

代码人生 发表于 2023-4-4 22:07
是采集5-100Hz变频电机频率,modbus通信
用1个定时器,16个普通IO模拟下降沿中断,比如1秒有几次中断,就 ...

是的,16路10KHz以内的信号测频,轻松达到!
页: [1]
查看完整版本: 有没有STC8A8K64D4芯片,测试16路频率的例程