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.
工具/软件:Code Composer Studio
您好!
我正在尝试在 TMS320F28075微控制器中设置两个 CAN 模块。 我使用了 controlSUITE 中提供的示例、但遗憾的是、这些示例不起作用。
然后、我找到了 C2000Ware 中给出的示例、并使用 CAN_ex3_external_transmit、设法使一条 CAN 总线启动并运行(CANA) 但是、当我尝试设置时
其他 CAN 总线(CANB)使用示例中给出的步骤、未成功。 如果有人设法使两个 CAN 总线同时运行、请帮助我
输出。
提前感谢。
Nisal
您好、Nisal、
您能否提供有关设置的更多详细信息? 您使用了什么硬件(controlCARD 或 LaunchPad)?
谢谢、
Joseph
您好、 Joseph、
我使用的是具有 TMS320F28075芯片的定制平台。 我将 TMS320F28377S LaunchPad 称为参考。 我使用 ISO1042作为 CAN 收发器。 振荡器时钟频率为20MHz、CPU 时钟频率设置为120MHz。
谢谢你
Nisal
您好、Nisal、
好的、感谢您的详细信息。 您提到过在调试中使用 CAN_ex3_external_transmit 测试用例、因此我假设 CANA 能够发送 CAN 帧。 您是否能够通过其他外部 CAN 接收器或通过示波器或通过查看状态寄存器来确认这一点?
您还能描述一下您的平台中用于 CANA 和 CANB 的 CANTX/RX GPIO 通道、 每个 CAN 模块是否都有专用收发器?
测试用例 CAN_ex3_external_transmit 非常简单、因为每当 CANB 成功接收数据时、CANA 始终发送数据、数据值都会递增。 我们可以使用它来调试您的设置。
此致、
Joseph