打印

MCP2510+PCA82c250求救

[复制链接]
2155|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yshldq114|  楼主 | 2011-3-1 16:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用的是MCP2510+PCA82C250,周立功开发板LPC2478+CTM8251组成,调试情况如下:
   1, MCP2510单独用环回模式是正常
   2,由于就只有这2个节点,所以我在每个节点的CANH和CANL点上都接了一个120R的电阻。
   3,  让每个节点都单独发送数据,用示波器测出每位的时间都是20us(50K),所以我认为2个节点的波特率设置应该是一样的
   4,  用MCP2510发送数据,LPC2478接收数据,问题出现了:在CANH和CANL上面出现周期发送的数据,间隔时间大概400us,MCP2510几个寄存器值
       CANINTF:0xA0 :报文错误中断
        E**    :0X10 :TEC计数值大于或等于128
       TXB0CTRL :0x1B:报文发送中出现总线错误,缓冲器等待报文发送
       TEC :    0x80:发送计数器值大于或等于128
    5,从MCP2510和LPC2478开发板给的资料上看,都是说支持CAN2.0B,但是为什么他们给的帧格式不一样呢 ?

请问大虾们,这样的情况该如何解决,由于第一次使用CAN也许有些测试的方法不对还望指教下

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

8

帖子

1

粉丝