NXP MCU 技术论坛
直播中

而无返还

8年用户 1236经验值
擅长:光电显示
私信 关注
[问答]

S32K144 FlexCAN未使用DMA或CAN中断接收所有帧是怎么回事?

我正在使用 S32K144 FlexCAN 在 Rx Fifo 过滤器中使用 DMA 接收多个 CAN 帧。
我在不同的周期连续发送 CAN 帧,例如 50mS、100mS、500mS。
我正在使用 CAN 回调函数来接收帧,但在接收器端没有接收到相同的计数,一些帧丢失了。
如果我发送 14 帧,则不会丢失任何一帧,但如果我不增加要发送的帧,则会丢失一些帧。
我附上了 CAN 和 DMA 设置的快照。

更多回帖

发帖
×
20
完善资料,
赚取积分