当定时中断和外部中断发生冲突的时候,有没有办法以定时中断为主,外部中断为次呢?
问题补充:
问题现在是这样的:
1、我有两个中断,定时和外部
2、我要精确的定时100MS
3、外部中断的优先级高会打断定时中断,这样引起定时中断时间不准确。
4、外部中断的发生次数非常频繁。
最佳答案
中断是分优先级的,优先级高的可以打断优先级低的。 这个优先级是系统定义的,用户不能更改。 由于定时器的优先级最低,所以想以定时器为主是不可以的。
楼上的方法似乎欠妥当,如果把外部中断嵌套在定时中断里面,那如果定时中断没发生,外部中断就无法得到响应了。
提问者对于答案的评价:
基本解答
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356331.html