CAN总线挂载两个节点,俩个节点分别使能配置了一个发送邮箱,且两个ID号不同,分时向总线发送数据,个人觉得都应该处于发送状态,直到产生错误超时
异常:后发送邮箱竟然能发送成功,因为此时总线没有任何接受邮箱,求解???
注释:更改波特率效果一样,总线正常因为两个节点配置相同收发ID号,通讯是正常的,最初目的是挂载3个节点,两个节点向一个发,无奈由于上电不一致,其中一个发送节点不知为何发送成功了,但接受节点没有接受任何数据,也没有产生接受标志位或者中断标志位
目标芯片:TMS320F2812QFP176
Seven Han:
不太明白你的问题,发送异常是否通过抓包看下,虽然能发送成功,可能存在丢包的情况。
上电不一致,不会影响数据的收发。
CAN总线挂载两个节点,俩个节点分别使能配置了一个发送邮箱,且两个ID号不同,分时向总线发送数据,个人觉得都应该处于发送状态,直到产生错误超时
异常:后发送邮箱竟然能发送成功,因为此时总线没有任何接受邮箱,求解???
注释:更改波特率效果一样,总线正常因为两个节点配置相同收发ID号,通讯是正常的,最初目的是挂载3个节点,两个节点向一个发,无奈由于上电不一致,其中一个发送节点不知为何发送成功了,但接受节点没有接受任何数据,也没有产生接受标志位或者中断标志位
目标芯片:TMS320F2812QFP176
user4884320:
回复 Seven Han:
怎么抓包,我的CAN也有问题,就是用CAN卡软件助手发送或者接收信号时,芯片都能发送或者接收到,但是把两个芯片连接起来,就不行了,不知为何?