can发送和接受问题
我M64的spi口控制mcp2515。现在在自环模式下面能够自收发了。在正常工作模式下面,通过观察波形,好像已经发送出去了。但是在接收的时候,观察不到波形。显示也没有收到数据。请问有大虾遇到过这种情况么?请指教呢!
[解决办法]
发送和接收不是一个波形吗?
接收方是否被设置成了Non-ACK 模式?观察ACK是否被接收方拉低
[解决办法]
终端电阻是必须要加的,加的原因大概是为吸收总线上的能量,防止自激
波特率1M也应该能正常通信才行,你可能还有另外的原因,如总线是否加屏蔽
另外还有就是你的所有节点的采样点设置一定要一样
[解决办法]
注意驱动器芯片有没有斜率控制,高位率时要使用“高速模式”