这样处理就不会漏掉输入信号了 网老四 发表于 2024-11-2 16:29
单片机程序开一个计数器,每次输入信号脉冲前沿冲断就把计数器加1,然后主程序就根据计数器只发固定45us脉宽 ...
这样能够满足脉冲数量相同,但输出脉冲的相位和输入脉冲就不确定了,
假如输入窄脉冲密度在一段时间内持续较大,计数值也会一直增长而得不到释放,从某个较小的时间窗口来说,效果和和缺了脉冲数量相差无几。
不知到底什么场合什么用途,需求不明,输入的脉冲特性也不明,到底什么方法匹配,还需要楼主自行评估。 晓飛飛 发表于 2024-11-2 16:43
这样能够满足脉冲数量相同,但输出脉冲的相位和输入脉冲就不确定了,
假如输入窄脉冲密度在一段时间内持 ...
输入脉冲间隔小于45us时候,无论什么办法都没法保持同步,
除非他愿意忽略小间距的脉冲,类似单稳态触发器74HC423那种. 本帖最后由 a496298685 于 2024-11-2 17:46 编辑
这么简单的逻辑,我想用EPM240来实现这个功能了,在这个场景下,比单片机编程要更容易更可靠{:5_287:}
计数上升沿和输出脉冲可以异步完成
外部中断计数,然后定时器中断发送 拿颗单片机处理一下,再用IO输出😁
页:
1
[2]