CAN接收中断函数算法流程
2016-11-05 15:54:59 0 举报
CAN接收中断函数算法流程主要包括以下步骤: 1. 当CAN接收器接收到新的数据帧时,产生一个中断信号。 2. 中断控制器接收到中断信号后,将CPU从当前任务中切换出来,并跳转到预先设置好的CAN接收中断服务程序入口地址。 3. 在中断服务程序中,首先清除中断标志位,以防止重复触发中断。 4. 然后,对接收到的数据帧进行解析,提取出其中的有效信息。 5. 最后,根据解析出的信息,执行相应的操作,例如更新相关变量的值、发送响应消息等。 6. 完成操作后,返回主程序继续执行。
作者其他创作
大纲/内容
HighFlag=1
Y
DFlag=1CanFlag=1
二级预紧信号?
危险等级高于上一级?
N
解析CAN信号
一级预紧信号?
DFlag=0CanFlag=0
与上一帧信号相同?
CAN接收中断函数结束
DFlag=2CanFlag=1
CAN接收中断函数开始
0 条评论
下一页
为你推荐
查看更多