开发板:CC3220SF
需求描述:
我写了一个在回调模式下1字节的串口传输接口 UART_write(uart, &ucByte, 1); 然后我想要传输一个10个字节的数据,传输应该分为10份,每一字节的传输间隔不可超过2ms。
问题:
我实现了前面的部分,我发送了一个十字节的数据,数据也分成了10份发送,逻辑分析仪侦测到每一字节的传输间隔大约为4ms,这导致了我modbus传输失败。我想知道:单字节之间传输的最小间隔是多少呢(或者说每次调用UART_write 的时间间隔是多少呢?)可否缩短?
Viki Shi:
建议不要重复且频繁地调用UART_write ,确保第一次完成以后再进行调用,具体解释请看:
e2e.ti.com/…/651789