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.
430F5438A的接收RXBUF为8 BIT 有效寄存器不会收到10个bit数据,而且收到的8bit数据取决于发送端。如果你只需要6个数据其他位填0发送,不知道这样可以满足你的需要吗?
RXBUF和TXBUF一样,只是一个寄存器,8bit。不是其他ARM单片机可以是连续多个数据,设置FIFO的那种。
如果使能中断,每一个到了RXBUF的数据都会有提示,读出来之后到数组。没有办法变长处理。
可以做的就是自定义协议,比如第一个字节表示会有多少个数据,按着接受放在数组就可以了。