如何使用DMA建立环形缓冲区接收UART数据

cancel
Showing results for 
Search instead for 
Did you mean: 

如何使用DMA建立环形缓冲区接收UART数据

如何使用DMA建立环形缓冲区接收UART数据

        Kinetis系列MCU大多数的UART都支持FIFO功能,通常UART0都会带8个entry,但是有一些低成本的MCU其UART1/2就只带1个entry,这样导致用户在使用多串口时,担心这些不带FIFO的UART在接收被高优先级中断抢占而导致数据丢失,为了解决这一问题,本示例采用eDMA的特性来建立环形缓冲区用于接收UART数据。

Products

 

Tools

NXP Development Board URL
Freedom-K64F

FRDM-K64F

 

SDK

SDK Version URL
SDK_v2.6.0

mcuxpresso.nxp.com

 

 

Attachments
Version history
Revision #:
2 of 2
Last update:
‎10-15-2020 07:25 PM
Updated by:
 
Contributors