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

CC1310 UART_readCancel

串口的收发都为阻塞模式,如何在接收到数据然后禁止接收呢?看资料说UART_readCancel函数仅适用于回调模式,那么阻塞模式下该怎么禁止接收,close?

Felix ZF:

你使用readcancel的实际场景是怎样的呢?是希望在没有收到指定长度的串口数据之前,结束blocking状态,继续执行后面的语句,对吧?

如果是这样的话,可以使用 partial receive来实现。

  

user4959119:

回复 Felix ZF:

我用的就是这个功能。我的目的是:因为我串口接收到数据再通过无线发出去前导码500ms,导致数据速率差异较大,所以为了避免无线还没发完串口又来数据,我就想到了关闭串口接收等无线发送完了再打开串口接收,有好的解决办法吗?毕竟串口阻塞接收也不能做循环缓冲。

user4959119:

回复 Felix ZF:

hello?

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 UART_readCancel
分享到: 更多 (0)