STM32-USART DMA_Interrupt例程的学习
这是固件库里的一个例程,决定从这里入手依次学习一下外设,下面是这个例程的介绍:
This example provides a basic communication between USART1 and USART2 using DMA
capability, flags and interrupts.
First, the DMA transfers data from TxBuffer2 buffer to USART2 Transmit data register,
then this data is sent to USART1. Data received by USART1 is transferred using
RXNE flag and stored in RxBuffer1 then compared with the sent ones and
the result of this comparison is stored in the "TransferStatus1" variable.
In the same time, the DMA transfers data from TxBuffer1 buffer to USART1 Transmit
data register, then this data is sent to USART2. Data received by USART2 is
transferred using Receive interrupt and stored in RxBuffer2 then compared with
the sent ones and the result of this comparison is stored in the "TransferStatus2"
variable.