串口的接收,为了及时处理,在无dma情况下,通常需要在中断用完成,以避免因为其他代码可能的占用时间过长导致没有及时处理串口接收导致丢数据.
Ch57x 58x 系列芯片硬件提供了8个字节的接收fifo,当接收时候,需要及时取走,否则接下来的数据将不会再放进来,从而引起丢数据.
可参考example :ch573_evt/exam/uart 以及ch573_evt/exam/ble/ble_uart 中相关串口接收的处理函数
串口的接收,为了及时处理,在无dma情况下,通常需要在中断用完成,以避免因为其他代码可能的占用时间过长导致没有及时处理串口接收导致丢数据.
Ch57x 58x 系列芯片硬件提供了8个字节的接收fifo,当接收时候,需要及时取走,否则接下来的数据将不会再放进来,从而引起丢数据.
可参考example :ch573_evt/exam/uart 以及ch573_evt/exam/ble/ble_uart 中相关串口接收的处理函数
举报