TI中文支持网
TI专业的中文技术问题搜集分享网站

Z-stact3.0的串口如何发送大量(超过MT_UART_TX_BUFF_MAX)的数据

调用HalUARTWrite()一次应该不能超过MT_UART_TX_BUFF_MAX的数据量,试过连续多次调用HalUARTWrite()或者在每个调用之后再加上一段Onboard_wait()都不行,会丢失数据,想通过Hal_UART_TxBufLen()检查前一次发送结束但CC2530不支持(This function is supported only by MSP platforms. )。有无其它办法?

Viki Shi:

MT_UART_TX_BUFF_MAX这个值你现在设置的是多少?可以修改的

user4975928:

回复 Viki Shi:

Viki ShiMT_UART_TX_BUFF_MAX这个值你现在设置的是多少?可以修改的

Viki Shi:

回复 user4975928:

这个可以改得更高,比如说256

user5572898:

回复 Viki Shi:

那如果是接收超过MT_UART_TX_BUFF_MAX的数据出现丢包,也是只能将这个改的更高吗? 有没有其他的办法,改得太高了有点太占内存了。

赞(0)
未经允许不得转载:TI中文支持网 » Z-stact3.0的串口如何发送大量(超过MT_UART_TX_BUFF_MAX)的数据
分享到: 更多 (0)