请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8069万F 您好,
我们有一个必须完全禁用eCAN接口的应用程序。 最安全或最简单的方法是什么? 不必保存任何CAN消息,但切勿影响任何其他通信接口(如USB或SCI)。
我尝试了以下步骤:
- 将RX和TX引脚配置为GPIO
- 正在进入eCAN的配置模式
- 执行eCAN的软件重置(SRES = 1)
- 在PIE级别禁用ISR (eCAN 1级中断/ 9.6)
- 等待几个周期
- 清除CPU中断标志寄存器中的INT9标志
- 确认饼图组9
虽然外围设备应处于配置模式,并在禁用相应中断的情况下与收发器分离,但CAN总线上的通信仍会影响系统行为。 我不确定这是否与硬件(例如驱动程序)相关,或者是否是应用层的问题。
欢迎提供提示和提示!
此致,
Mathias