Kinetis系列MCU大多数的UART都支持FIFO功能,通常UART0都会带8个entry,但是有一些低成本的MCU其UART1/2就只带1个entry,这样导致用户在使用多串口时,担心这些不带FIFO的UART在接收被高优先级中断抢占而导致数据丢失,为了解决这一问题,本示例采用eDMA的特性来建立环形缓冲区用于接收UART数据。
Products
K64_120: Kinetis® K64-120 MHz, 256 KB SRAM Microcontrollers (MCUs) based on Arm® Cortex®-M4 Core
Tools
FRDM-K64F
SDK
mcuxpresso.nxp.com