無唁苡對
获得 19 次赞
帮助过8人
CAN-bus 网络采用直线拓扑结构,总线的2 个终端需要安装120 Ω 的终端电阻;如果节点数目大于2 ,中间节点不需要安装120 Ω 的终端电阻。这句话是什么意思,如果我用四个CAN模块通信,我怎么判断哪两个是中间节点???
我用两个串口实现收发,一个串口每隔100ms发送一帧(3个字节)数据,另一个串口当接收到一帧数据(3个字节)后产生接收中断。其中发送串口一直处于开启状态,而接收串口会关闭。问题是我怎么保证当接收串口打开后接收到是一帧完整的数据。比如,发送一帧数据位0x00,0x01,0x02.当我打开接收串口时怎么保证接收到的时0x00,0x01,0x02而不是0x01,0x02,0x00.也就是说怎么判断帧头??