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。

进入睡眠模式。


相关推荐
小威要向诸佬学习呀26 分钟前
论云游戏的性能与性价比,ToDesk、青椒云、顺网云游戏等具体实操看这篇就够了
服务器·网络·游戏·todesk
yaoxin52112328 分钟前
第二十一章 TCP 客户端 服务器通信 - 客户端OPEN命令
服务器·网络·tcp/ip
芋头莎莎40 分钟前
STM32低功耗设计NFC与无线距离感应智能钥匙扣
c语言·stm32·单片机·嵌入式硬件·51单片机
安科瑞刘鸿鹏1 小时前
企业用能物联网协调装置
运维·服务器·网络·物联网·能源
芋头莎莎1 小时前
基于Lora通讯加STM32空气质量检测WIFI通讯
数据库·stm32·嵌入式硬件
无敌最俊朗@1 小时前
stm32——通用定时器时钟知识点
stm32·单片机·嵌入式硬件
跟着杰哥学嵌入式1 小时前
单片机_day7_中断
单片机·嵌入式硬件
芋头莎莎1 小时前
STM32设计防丢防摔智能行李箱
数据库·stm32·单片机·嵌入式硬件·物联网·51单片机
羽.6922 小时前
计算机网络各层设备总结归纳(更新ing)
网络·笔记·网络协议·计算机网络·智能路由器·ip
mftang3 小时前
STM32G4的数模转换器(DAC)功能介绍
stm32·单片机·嵌入式硬件