1:串口1接收,应该用DMA1的通道5。
2:地址应转换成u32,否则会乱码。
DMA_InitStructure.DMA_PeripheralBaseAddr = (u32)&USART1->DR; 3,这两个函数
USART_DMACmd(USART1,USART_DMAReq_Rx,ENABLE); DMA_ITConfig(DMA1_Channel5,DMA_IT_TC,ENABLE);
1:串口1接收,应该用DMA1的通道5。
2:地址应转换成u32,否则会乱码。
DMA_InitStructure.DMA_PeripheralBaseAddr = (u32)&USART1->DR; 3,这两个函数
USART_DMACmd(USART1,USART_DMAReq_Rx,ENABLE); DMA_ITConfig(DMA1_Channel5,DMA_IT_TC,ENABLE);
举报