定时器中断与外部中断同时使用,外部中断自动触发

2019-07-21 08:22发布

本帖最后由 shahuzi 于 2018-11-2 12:40 编辑

大家好,请教一个问题。
我讲一下问题:
程序流程大概是这样的,定时器定时2ms,然后进定时器中断服务函数,在定时器中断函数里里通过串口1将ADC采集的数据发送到上位机上,这样不断循环。
为了控制停止发送,外面设置了一个按键,在按键中断中使定时器失能从而停止发送。
现在的问题是,按键按下确实能停止发送,但是不按按键也会自动触发,而且这个触发的时间不定,有时候2分钟,有时候半小时。
中断优先级是:外部中断>串口>定时器。

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