[APM32F0] AMP32F003 ADC的坑

[复制链接]
4829|50
hudi008 发表于 2024-1-4 09:58 | 显示全部楼层
ADC的采样速率受限于输入信号的频率和ADC的分辨率
sdlls 发表于 2024-1-4 10:29 | 显示全部楼层
开启了ADC模块、相关引脚对应的GPIO以及ADC的时钟。
jonas222 发表于 2024-1-4 10:59 | 显示全部楼层
使用DMA传输数据,则需确保DMA通道和ADC之间的关联正确建立,并且DMA的循环模式 已启用,以支持连续扫描读取。
biechedan 发表于 2024-1-4 11:30 | 显示全部楼层
如果某些参数设置不正确,可能会导致程序卡死。
zerorobert 发表于 2024-1-4 12:01 | 显示全部楼层
ADC的初始化代码正确无误              
jonas222 发表于 2024-1-4 12:31 | 显示全部楼层
选择了不正确的通道或配置了错误的输入源
geraldbetty 发表于 2024-1-4 13:20 | 显示全部楼层
软件设计上可能存在死循环或者超时机制不完善的问题
wengh2016 发表于 2024-1-4 16:30 | 显示全部楼层
硬件问题。              
nomomy 发表于 2024-1-4 17:02 | 显示全部楼层
ADC的采样率取决于ADC时钟(ADCCLK)和分频比。如果这两个参数配置不正确,可能会导致ADC无法正常工作。
sanfuzi 发表于 2024-1-4 17:33 | 显示全部楼层
如果ADC的转换结果超过了12位的范围,就会产生溢出错误。
gygp 发表于 2024-1-4 18:02 | 显示全部楼层
扫描模式下,ADC可能会产生中断。
albertaabbot 发表于 2024-1-5 10:12 | 显示全部楼层
需要检查你的ADC引脚是否连接正确,以及你的电路是否有任何短路或开路的问题。
maudlu 发表于 2024-1-5 16:47 | 显示全部楼层
使用扫描模式需要将要采集的所有通道添加到ADC的顺序队列中。检查是否正确设置了ADC_Channel_x的顺序, 包含了AIN5、AIN6和AIN7这三个通道。
天天向善 发表于 2024-1-8 15:31 | 显示全部楼层
是否有过高的时钟速度妨碍ADC正常工作
鹿鼎计 发表于 2024-1-9 11:36 | 显示全部楼层
大概必要斟酌分辨率低落的环境。
V853 发表于 2024-2-1 22:32 | 显示全部楼层
将扫描模式改成单次模式或者持续模式
LinkMe 发表于 2024-2-2 19:10 | 显示全部楼层
当使用扫描模式时,中断处理不当可能导致程序冻结
digit0 发表于 2024-2-4 09:51 | 显示全部楼层
系统时钟和ADC时钟配置是否正确,时钟频率是否满足ADC操作的采样率要求。
Pretext 发表于 2024-2-4 12:08 | 显示全部楼层
在初始化adc时,精确设置了扫描模式的相干对象,如采样率、转换率、触发源等。
朝生 发表于 2024-3-1 21:15 | 显示全部楼层
如果需要扫描模式,可以使用DMA来传输ADC数据
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部