void USART_DMACmd(USART_TypeDef* USARTx, uint16_t USART_DMAReq, FunctionalState Newstate)
設定する対象のDMA要求を以下のマクロから選択します。
USART_DMAReq | 説明 |
USART_DMAReq_Tx | 送信DMA要求 |
USART_DMAReq_Rx | 受信DMA要求 |
NewState | 説明 |
ENABLE | 有効にします |
DISABLE | 無効にします |
/* Enable the DMA transfer on Rx and Tx action for USART2 */ USART_DMACmd(USART2, USART_DMAReq_Rx | USART_DMAReq_Tx, ENABLE);