1、CH32V3xx USART简介
CH32V3xx系列MCU包含3个同步异步收发器(USART1、2、3)和5个通用异步收发器(UART4、5、6、7、8)。USART模块支持DMA功能,DMA可以实现快速连续收发。使用DMA发送时,TXE被置位时,DMA会从设定的内存空间向发送缓冲区写数据;使用DMA接收时,每次RXNE置位后,DMA会将接收缓冲区中的数据转移到设置的内存空间中。
详细内容参考数据手册《CH32F2x_V3xRM.pdf》
USART1的DMA通道:从DMA1请求映像中可以看到 :DMA1 通道5
2、测试程序
2.1 USART 初始化配置
本测试程序中使用的是USART1.
/*
\brief 串口gpio初始化
\param[in] 无
\retval 无
*/