问答详情
首页
找产品
找企业
资讯
论坛
百科
问答
维修
服务
品牌
改装
首页
问答
电器
传感器
问答详情
问
can总线中,总结点发送数据,在什么情况下才能把数据发出去,如果发送的数据没人接受,又会发生什么呢??
#发送器#
#电子数据#
#手机数据#
#传感器数据#
#数据寄存器#
全部回答2
默认
最新
匿名
2025-01-12
如果can发送节点处于“正常发送”模式,发送数据但是没有任何节点接收那么一定会发送失败。一次发送失败不会产生错误中断,只是发送错误计数器值增加,can控制器重发还发不出去,发送错误计数器累加达到一定的值后才会产生相应的中断。检测是否发送成功要么是通过发送中断或者发送状态位来的,不是检测是否有错误中断,所以关掉对于发送成功与否不起任何作用。另:单节点检测can驱动和硬件是否正常,其实是可以通过设置“自检测模式”(自发收发模式)完成的,这样能发送成功,并能收到数据。
0
点赞
沉默╭等待爱
2025-01-12
只讨论这点含义不大“正常发送”模式下,两个以上节点,线路正常,波特率相同,就能相互把数据发出去。如果情况异常,没其他任何一个节点接收到,硬件会自动多次重发,最终还发布出去,那么会报告“发送失败”。可以多看一下CAN总线还有哪些参数。
0
点赞
没有更多内容了
求购