结构体定义中有一项是ID。
发送中断是有发送邮箱为空时产生的中断,这时候去判断哪个邮箱为空,然后对这个邮箱进行配置ID,DLC,data 由用户决定发送什么样ID的信息。 官方有例程参考,但用的不是中断模式而已。
发送中断是有发送邮箱为空时产生的中断,这时候去判断哪个邮箱为空,然后对这个邮箱进行配置ID,DLC,data ...
比如我同时发送3个CAN帧,ID:0x10、ID:0x11、ID:0x12;这三个ID填充发送邮箱后,会被自动发送出去,然后进入发送中断(邮箱空中断),但是发送时,不清楚0x10用的是哪个邮箱,所以就不知道哪个邮箱中断是0x10引起的,难道需要每次发送寻找空邮箱时再做一些标记记下来吗?
发送中断跟发送邮箱对应的,发送邮箱跟发送的CAN-ID又有对应关系,即最终你要到CAN发送邮箱的ID寄存器取读取ID内容。