1. 首页
  2. 问题

GD32E230在ADC多通道采集中使用DMA出现数据错位问题

问题GD32E230在ADC多通道采集中使用DMA出现数据错位问题
0
admin 管理员 asked 2月 ago

使用GD32E230C8进行多通道数据采集,根据官方给的例子进行修改的代码运行后出现DMA数据错位问题。

1 Answers
1
最佳答案
admin 管理员 answered 2月 ago

经过测试,发现是使用了校准功能 adc_calibration_enable() 时候就会出现错位,经过测试提供如下两种方法:(1)不使用校准功能;(2)需要在配置ADC时候先使用adc_deinit() 或 adc_disable() 复位下再开始配置,这样开启校准功能也没有问题;

联系我们

MakerInChina
邮箱:bally909@aliyun.com