主题中讨论的其他器件:TMS320F28375S、
各位专家、您好!
学生客户遇到软件程序问题、无法在 E2E 论坛中发布主题帖。
请提供支持吗?
我将使用 C2000Ware 示例开始了解 TMS320F28375S 的控制器局域网(CAN)。
我在"CAN_loopback _cpu01"和"CAN_loopback _interrupts_cpu01"项目中成功运行。
但是、使用项目"CAN_EXTERNAL_Transmit cpu01"进行测试时会出现错误。
我发现、当 CANA 发送信号时、DSP 会转到中断"canbISR"函数16次。
证据是变量"txMsgCount"刚刚增加1 (仅传输1个数据)、
变量"rxMsgCount"突然增加到16、导致程序错误。
请参阅图1。
然后、我注释270行以忽略该误差、
CCS 可以正常运行。 但是"rxMsgCount"仍然保持在16、
这意味着 DSP 没有再次进入中断"canbISR"函数。 请参阅图2。
[图像1]

[图片2]

感谢您的建议。
此致、