热门产品

GD32F303ZGT6红枫派开发板
GD32F303ZGT6红枫派开发板
GD32H757ZMT6海棠派开发板
GD32H757ZMT6海棠派开发板
GD-LINK离线烧录器
GD-LINK离线烧录器
3.5寸 TFT电阻屏
3.5寸 TFT电阻屏

节省IO的小技巧:GD32 MCU如何使用一个GPIO实现串口半双工收发

一般情况串口的接受和发送分别需要使用TX和RX两个引脚来实现,但在一些UART的实际应用中,通信双方身份为主机和从机,数据流是半双工的,那么当IO口资源紧张时可以使用半双工模式通过一个引脚实现数据的发送和接受,同时又保证数据不出错。我们一起来看下红枫派开发板例程中是如何实现的?

GD32 ADC规则组多通道采样,数据发生错位?

我们知道,使用ADC规则组(常规组)多通道采样时,必须要配合DMA使用,但有的小伙伴遇到这种应用下数据错位的情况,比如预设的转换顺序是通道0->通道1->通道2,但定义的数据buffer中的采样值却是通道1->通道2->通道0,那这是为什么呢?