系统为主从结构,当单对单收发数据时,通讯正常,但是单对多时通讯故障。SCI的接收采用FIFO方式,通讯方式为idle-line 模式,当接入两个从机后,寄存器产生数据接收错误信息,进入FIFO中断。我尝试过在中断里判断如果有错误信息,将SW RESET位写1,但是没有效果。
mangui zhang:
一对多 收方不进行回复 应该是可以的啊
你硬件上是怎么连的
系统为主从结构,当单对单收发数据时,通讯正常,但是单对多时通讯故障。SCI的接收采用FIFO方式,通讯方式为idle-line 模式,当接入两个从机后,寄存器产生数据接收错误信息,进入FIFO中断。我尝试过在中断里判断如果有错误信息,将SW RESET位写1,但是没有效果。
huanhuan zhang:
回复 mangui zhang:
利用485进行通讯,接收发送都需要,发送没有问题,接收采用SCIB FIFO中断的方式,从机接收主机发送的信息后进行解析,然后向主机反馈。