CH582串口透传速度

您好,请问BLE_UART例程中串口透传的最大速度能达到多少?由于CH58x没有串口DMA,我看BLE_UART中的做法是在串口接收中断设置flag,并在主循环中将接收fifo中的数据取出,这样在数据速率较高时是否会丢包?可否通过硬件流控解决?能提供参考程序吗?


将串口收发的波特率提高,如配置为1M,然后将蓝牙的MTU功能开启配置为244。再进行数据收发。

如果出现丢包的情况,可以进行数据收发的时候进行重新传包处理,串口丢包使用流控功能,蓝牙丢包则手动校验并重传。

目前暂无重传部分的代码参考。


只有登录才能回复,可以选择微信账号登录