GD32F303调试小记(一)之USART(接收中断、接收空闲中断+DMA、发送DMA)

发布时间:2022-08-19 13:13

前言

之前写了GD32F103调试小记(二)之USART(接收中断、接收空闲中断+DMA、发送DMA)一文。这次我们来看看GD32F303的USART是如何配置的,结合这两篇文章,相信大家GD32的USART配置流程会十分熟悉。

DMA

能大大减轻CPU负荷,数据的搬运工,建议场景合适的情况下,都去配置DMA功能。

USART

一种串行通信协议,网上资料很多,这里不多说。

各模块程序编写

在配置前,请确保你已经有一个GD32F303包含其对应标准库的Keil工程
1、时钟配置

GD32F303调试小记(一)之USART(接收中断、接收空闲中断+DMA、发送DMA)_第1张图片

  • 上图说明了GD32F303所拥有的外设时钟挂载在哪个总线上。这里我们使用USART2,挂载在APB1总线上。
  • 这里我们开启各GPIO端口时钟、GPIO引脚复用功能时钟、DMA时钟和USART2的时钟。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号