恭喜,你发布的帖子
发布于 2021-03-24 16:46:00
1楼
您好整队您的问题做以下回答:
200smart 如果多个中断事件同时发生,则优先级(组和组内)会确定首先处理哪一个中断事件。处
理了优先级最高的中断事件之后,会检查队列,以查找仍在队列中的当前优先级最高的事
件,并会执行连接到该事件的中断例程。会继续执行这一步骤,直至队列为空且控制权返
回到扫描周期。
优先级的执行先后顺序与事件号没有关系,
优先级组 事件 说明
通信
最高优先级
8 端口 0 接收字符
9 端口 0 发送完成
23 端口 0 接收消息完成
24 端口 1 接收消息完成
25 端口 1 接收字符
26 端口 1 发送完成
离散
中等优先级
19 PTO0 脉冲计数完成
20 PTO1 脉冲计数完成
34 PTO2 脉冲计数完成
0 I0.0 上升沿
2 I0.1 上升沿
4 I0.2 上升沿
6 I0.3 上升沿
35 I7.0 上升沿(信号板)
37 I7.1 上升沿(信号板)
1 I0.0 下降沿
3 I0.1 下降沿
5 I0.2 下降沿
7 I0.3 下降沿
36 I7.0 下降沿(信号板)
38 I7.1 下降沿(信号板)
更多信息请查看手册P344
请填写推广理由:
分享
只看
楼主