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.
您好!
我正在尝试设置一个具有两个节点的 CAN 网络、即 tms570ls1224和 tms570ls1227。 我将按照 Youtube 上 TI 的 CAN 通信示例了解通信协议的配置方式、链接: www.youtube.com/watch
在我的 CAN 项目中、TMS570ls1227正在传输、而 tms570ls1224是接收器。 我所面临的问题是、我的接收节点上没有接收任何内容。
有什么想法我应该研究一下、以找出网络中的错误? 我有两个节点的收发器、用于从 TTL 逻辑转换为 CAN 总线逻辑、我已经检查了开路、电路已经完成。
我以前从未使用过 CAN、因此如果有人能指导我确定问题可能是什么、这将非常有帮助。 期待您的回答。 感谢你能抽出时间。
此致、
Junaid Khan
您好!
您说没有从 RX 侧接收到任何信号、但是否确定有信号从 Tx 侧传出?
您好、Miro、
感谢你的答复。
我将为您附上我的代码、希望您能够指出我的错误。
为了回答您的问题、是的、我看到数据从 TX 端传出、但在接收端没有收到任何数据
我正在使用:
1224和1227上的 CAN1。
1224上的 MB1 、用于将 ID = 1的消息传输到 ID = 1的 MB2 1227、接收过滤器为 ID = 1
我正在使用发送和接收中断。
我已经激活并启用了两端的中断。
我已经为1224和1227附加了项目的压缩文件供您参考。
期待您的回复。 感谢你能抽出时间。
谢谢、 e2e.ti.com/.../5518.1224_5F00_CAN_5F00_NODE1.zipe2e.ti.com/.../3125.1227_5F00_CAN_5F00_NODE2.zip
Junaid Jawed Khan
我明白了。 我在接收端切换了收发器、并且正在接收消息。 但我无法从接收端传输消息-这是奇数。 问题可能出在哪呢?
您好!
您是否解决了此问题?
您好!
是的、我已经解决了这个问题。 收发器是问题所在。 已将收发器换用新收发器、通信正常。