系统为主从结构,当单对单收发数据时,通讯正常,但是单对多时通讯故障。SCI的接收采用FIFO方式,通讯方式为idle-line 模式,当接入两个从机后,寄存器产生数据接收错误信息,进入FIFO中断。我尝试过在中断里判断如果有错误信息,将SW RESET位写1,但是没有效果。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
系统为主从结构,当单对单收发数据时,通讯正常,但是单对多时通讯故障。SCI的接收采用FIFO方式,通讯方式为idle-line 模式,当接入两个从机后,寄存器产生数据接收错误信息,进入FIFO中断。我尝试过在中断里判断如果有错误信息,将SW RESET位写1,但是没有效果。
利用485进行通讯,接收发送都需要,发送没有问题,接收采用SCIB FIFO中断的方式,从机接收主机发送的信息后进行解析,然后向主机反馈。