knight_hu 发表于 2018-12-20 12:54:25

FlexCAN使用MB8邮箱发送时用于接收的MB0邮箱中断会被默认触发

本帖最后由 knight_hu 于 2018-12-20 12:55 编辑

近期再用RT102x处理器做一个CAN首发程序,我将MB0-7作为接收邮箱,使能邮箱中断,8-15作为发送邮箱,也使能邮箱中断,现在碰到一个奇怪的问题,使用发送邮箱发报文是, MB0这个接收邮箱的中断连同发送邮箱的中断都会被激活, 这就比较奇怪了,因为此时确定肯定没有数据进来的,这样会导致程序混乱了,接受了错误数据,请问这个是哪里设置不对造成的呢?
谢谢!

simple@ 发表于 2019-5-1 17:19:45

看寄存器,有个自发自收的功能要关闭
页: [1]
查看完整版本: FlexCAN使用MB8邮箱发送时用于接收的MB0邮箱中断会被默认触发