工具/软件:Code Composer Studio
尊敬的先生/女士:
我尝试通过 UART 通信从 Hercules 向 Tms320F28335DSp 发送8位数据、但由于 FIFO 接收寄存器为10位宽、SCIRXBUF 为8位宽(SCIRXBUF 7-0)、如何获得正确的接收数据。
那么、如何将 FIFO 接收寄存器(10宽度)初始化为8位宽度?
RXSHF 寄存器是否为10位宽?
我在通信的两侧都使用了9600波特率。
ScibRegs.SCIHBAUD = 0x0001;
ScibRegs.SCILBAUD = 0x00E7;
最后、如果我从 Hercules 发送0xAB、我在 观察窗口中接收到0x4B 和0x5B (SCIRXBUF)、我将无法接收正确的数据。
请尽快帮助我。
此致、
乔希
