其实我也很菜! 点击:689 | 回复:1



丛林狼

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



lhsw

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 69回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2001年6月29日
发表于:2002-11-21 17:08:00
1楼
哈哈,瞎说两句,1,看看通信线上有波形吗?2,波形正确吗?3,该波形是否送到B的82c250。4,该波形是否送到B的SJA1000?剩下的就看你自己程序了。

热门招聘
相关主题

官方公众号

智造工程师