张洋洋 发表于 2024-9-11 09:40

gd32c103

本帖最后由 张洋洋 于 2024-9-11 09:54 编辑

gd32c103 串口2dma可以发送。无法接受,为什么.我想知道这个跟芯片有关系吗。我用中断接受可以,但是空闲中断加上DMA就没法接收到,但是进入了空闲中断,数据都为0,这个是这个芯片问题吗

elephant00 发表于 2024-9-12 16:09

DMA通道配置可能不正确,导致数据无法正确传输到内存

两只袜子 发表于 2024-9-12 17:45

DMA的传输方向、内存地址、外设地址、数据宽度等参数设置可能有误。

jcky001 发表于 2024-9-12 19:15

串口配置问题?

cr315 发表于 2024-9-12 21:12

在空闲中断处理函数中,可能没有正确读取DMA缓冲区的数据,或者没有重置DMA以准备下一次接收。

laocuo1142 发表于 2024-9-12 21:45

串口2的硬件连接可能存在问题,如接触不良、信号干扰等。

laocuo1142 发表于 2024-9-12 23:00

使用的GD32固件库可能存在bug

发货后已经wi 发表于 2024-9-30 21:48

为什么.我想知道这个跟芯片有关系吗。我用中断接受可以,但是空闲中断加
页: [1]
查看完整版本: gd32c103