d1ng2x
发表于 2023-6-27 14:21
G031 ADC DMA传输问题?
G031 ADC DMA传输,上电后正常使用,在休眠时关闭ADC使能,在唤醒后重新初始化ADC DMA(有重新使能ADC),发现没有更新DMA接收缓存,这是什么原因
linfelix
发表于 2023-7-5 14:05
ADC+DMA结果始终为0?
yeates333
发表于 2023-7-5 14:33
可以选择ADC的转换完成事件作为DMA传输触发源。
10299823
发表于 2023-7-5 15:58
如果DMA工作于单次方式,那么装满 数据后DMA就停止工作了
wangdezhi
发表于 2023-7-5 16:20
adc的配置错误。
pmp
发表于 2023-7-5 16:58
同时使用多个DMA通道,确保没有DMA通道冲突的问题。
phoenixwhite
发表于 2023-7-5 21:34
设置适当的DMA传输长度。
pixhw
发表于 2023-7-5 21:48
在DMA传输完成时,可以通过中断进行相关的处理操作,例如数据处理、启动下一次传输等。
mollylawrence
发表于 2023-7-5 22:23
传 输完成产生一次DMA中断的时候再启动下 一次adc转换。
robertesth
发表于 2023-7-6 11:53
根据需求选择合适的DMA传输模式,例如循环模式或一次性模式。
jtracy3
发表于 2023-7-6 11:59
重置DMA的CNDTR寄存器。
jonas222
发表于 2023-7-6 12:11
正确选择和配置DMA通道,以与ADC数据寄存器连接。
juliestephen
发表于 2023-7-6 12:27
dma在取数据时发生错误,也就是dma的配置错误。
alxd
发表于 2023-9-1 18:08
难道DMA也要重新初始化一下?
B1lanche
发表于 2023-9-1 19:15
这个不知道,可能DMA也要重新使能一下吧
Carmen7
发表于 2023-9-1 20:15
你这是不是直接把所有外设都给关了啊,休眠的时候
Estelle1999
发表于 2023-9-2 07:09
一般情况属实需要重新初始化一下,估计才行
Emily999
发表于 2023-9-2 12:10
这个原因还得看你程序的,你有demo或者源码方便么?
MessageRing
发表于 2023-9-3 23:10
DMA配置的问题吧
页:
[1]