发表于:2002-11-21 17:08:00
楼主
各位大哥,小弟确有难处。
我在做一个简单的CAN总线通信的收发测试。
最小系统构成如下:AT89C51+SJA1000+PCA82C250(BasicCAN模式)
2块板子A,B
板A只发送一个字节数据0AAH,标志符设为010101010100(RTR=0)
板B设为无限制接收
我可以做到验证SJA1000发送缓冲区中的发送数据正确。
但我不知道另外一块板子是否接受正确,或者说总是接收不到。
我不知道自己的毛病出在那里?
谁能详细告知我板A将数据发送到CAN总线上(这一步怎么验证?)
而板B又是怎么接收的。(换句话说,怎样去验证接受正确?)