bxCAN-中断

bxCAN中断

bxCAN 共有四个专用的中断向量。每个中断源均可通过 CAN 中断使能寄存器 (CAN_IER)

来单独地使能或禁止。


发送中断可由以下事件产生:

发送邮箱 0 变为空,CAN_TSR 寄存器的 RQCP0 位置 1。

发送邮箱 1 变为空,CAN_TSR 寄存器的 RQCP1 位置 1。

发送邮箱 2 变为空,CAN_TSR 寄存器的 RQCP2 位置 1。


FIFO 0 中断可由以下事件产生:

接收到新消息,CAN_RF0R 寄存器的 FMP0 位不是"00"。

FIFO0 满,CAN_RF0R 寄存器的 FULL0 位置 1。

FIFO0 上溢,CAN_RF0R 寄存器的 FOVR0 位置 1。


FIFO 1 中断可由以下事件产生:

接收到新消息,CAN_RF1R 寄存器的 FMP1 位不是"00"。

FIFO1 满,CAN_RF1R 寄存器的 FULL1 位置 1。

FIFO1 上溢,CAN_RF1R 寄存器的 FOVR1 位置 1。


错误和状态改变中断可由以下事件产生:

错误状况,有关错误状况的更多详细信息,请参见 CAN 错误状态寄存器(CAN_ESR)。

唤醒状况,CAN Rx 信号上监测到 SOF。

进入睡眠模式。


相关推荐
chalmers_153 分钟前
服务器启动的时候就一个对外的端口,如何同时连接多个客户端?
运维·服务器·网络
努力搬砖的咸鱼4 小时前
容器之间怎么通信?Docker 网络全解析
网络·docker·云原生·容器
电鱼智能的电小鱼7 小时前
基于电鱼 ARM 工控机的井下AI故障诊断方案——让煤矿远程监控更智能、更精准
网络·arm开发·人工智能·算法·边缘计算
AC是你的谎言8 小时前
HTTP和HTTPS
linux·网络·c++·网络协议·学习·http·https
郭子涵本人8 小时前
51单片机(markdown格式阅读)
单片机·嵌入式硬件·51单片机
刀客Doc9 小时前
刀客doc:亚马逊和谷歌的广告战争,开始打到云上了
网络
格里姆肖9 小时前
小米铁蛋电机1代驱动开发
单片机·嵌入式硬件
hazy1k9 小时前
51单片机基础-LCD1602液晶显示
stm32·单片机·嵌入式硬件·51单片机·1024程序员节
海域云赵从友10 小时前
办公室无缝访问海外AWS:中国企业全球化数据协作的组网之道
网络
KKKlucifer10 小时前
当UAF漏洞敲响提权警钟:技术剖析与应对之道
网络·安全