当前位置: 代码迷 >> 单片机 >> can发送和接受有关问题
  详细解决方案

can发送和接受有关问题

热度:76   发布时间:2016-04-28 16:01:38.0
can发送和接受问题
我M64的spi口控制mcp2515。现在在自环模式下面能够自收发了。在正常工作模式下面,通过观察波形,好像已经发送出去了。但是在接收的时候,观察不到波形。显示也没有收到数据。请问有大虾遇到过这种情况么?请指教呢!

------解决方案--------------------
发送和接收不是一个波形吗?
接收方是否被设置成了Non-ACK 模式?观察ACK是否被接收方拉低
------解决方案--------------------
终端电阻是必须要加的,加的原因大概是为吸收总线上的能量,防止自激
波特率1M也应该能正常通信才行,你可能还有另外的原因,如总线是否加屏蔽
另外还有就是你的所有节点的采样点设置一定要一样
------解决方案--------------------
注意驱动器芯片有没有斜率控制,高位率时要使用“高速模式”
  相关解决方案