请问外部中断如何触发定时器计数

2019-07-14 14:38发布


用定时器1产生了100khz的50%占空比的方波 -----绿 {MOD}
外部有一个5-10hz不定的方波。-----紫 {MOD}
需要在外部方波上升沿开始计数,到下降沿结束,精确统计100Khz方波输出正脉冲的个数(如图所示正脉冲为20002个)

现在能够想到的是另开一个100Khz的定时器2,上升沿中断来临时,在中断中开始将cnt设置为0,同时将外部中断设置为下降沿,下降沿中断来临时读取定时器2的cnt计数值。不知是否可行或有更好的办法。

请有经验的朋友帮忙下,或者提点一些思路,多谢了。




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。