主题:controlSUITE中讨论的其他部件
工具/软件:Code Composer Studio
大家好,
我目前正在通过MCP2551收发器处理与F2.8379万D卡(一个启动板和一个控制卡)之间的CAN通信,我希望每秒发送一条消息。
我已经在同一个卡的CAN A和B之间发送/接收消息(两个都单独),所以我认为GPIO /硬件配置没有问题,但当我尝试连接两个卡时,第一个说话节点会持续产生电子邮件。 就像接收器没有ACQ。
作为参考,我的发射器的CANES REG启用了EWARN和EPASS位,LEC等于“011”。 我在TRM中看到了这个问题,但我不明白到底是什么问题。
对于我来说,这是配置/软件问题,您是否首先知道不同的外围设备/中断是否可能会导致CAN模块故障? (我正在使用ADC,PWM,计时器,从闪存运行,很快使用DMA和CLA)。
另一个提示是,帧的间隔精确到120US。
目前我只使用RX中断,您认为使用TX中断来监控总线是否至关重要? (我的未来目标还将是验证节点的存在性)。
最后,您是否有关于CAN总线监控/故障管理的代码示例/文档?
非常感谢您的帮助,祝您度过美好的一天。
此致,
热雷梅
