This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320F2808:连续 CAN 传输

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/712827/ccs-tms320f2808-continous-can-transmission

器件型号:TMS320F2808

工具/软件:Code Composer Studio

大家好!

我有一个使用黄色突出显示的中断的代码、如所附的图像中所示。 基本而言、代码应从 ADC 读取值并在 CAN 总线上显示。 使用此代码、DSP 还可以接收 CAN 消息、对其进行解码并做出一些决定。 这在我插入外部中断代码之前完全正常! XINT1的 ISR 开始执行,但它似乎没有从 ISR 中出来,CAN 总线完全停止传输。

如果有人能够浏览 C 代码(随附项目文件)、我将不胜感激、代码中唯一的问题是此函数 void controlLLC (void)、有一条 if 语句、满足此要求后、它进入 XINT1 ISR、CAN 总线停止通信。

BR

Malvikae2e.ti.com/.../CAN_5F00_communication.zip