工具/软件:TI-RTOS
大家好,
我正在使用MSP432评估套件,并使用TI-RTOS API通过UART发送数据(UART_WRITE和UART_READ,波特率为11.52万)。 但是,我发现在UART中发送大约50字节(在50B正常之前)后,会有大量数据丢失。 为了解决这个问题,我尝试了使用UART Echo演示的环回测试,结果也一样。 在查看MSP_EXP432P401R中的代码后,我发现可以使用更大的环缓冲区大小(默认值为32 B),并且我将大小更改为512 B,之后我使其工作而不会丢失数据。
有没有其他方法可以解决这个问题? 看起来大缓冲区并不是一个好的解决方案。
任何建议都很有帮助。
SL61