求助:GD32W515PIQ6使用ADC采样采集外部电压,启用wifi后,跑一会ADC就采集不到数值了

[复制链接]
 楼主| js_mcu 发表于 2025-6-23 17:32 | 显示全部楼层 |阅读模式
求助各位大佬:

      我的应用里要用到ADC采样,ADC采样用的是DMA1通道0取数据,然后我只要一用wifi连上网跑一会,ADC就采不到数值了,DMA传过来的都是0,不启用wifi的时候一切都正常。关键wifi的代码基本上都是封装到库里面的,也没办法去跟踪调试。求助各位大佬,看有没有遇到过此问题的,帮忙分析一下!感谢
powerantone 发表于 2025-6-24 16:20 | 显示全部楼层
检查电路连接是否正确。
内政奇才 发表于 2025-6-24 16:59 | 显示全部楼层
优化软件逻辑。避免在ADC采样关键时刻进行WiFi数据传输等高负载操作,必要时增加软件看门狗或超时处理机制,防止程序因异常而停止运行。
stormwind123 发表于 2025-6-24 18:21 | 显示全部楼层
ADC采样电路连接是否正确?
probedog 发表于 2025-6-24 19:21 | 显示全部楼层
外部电压输入引脚与ADC通道连接是否稳固,无松动或接触不良情况。
豌豆爹 发表于 2025-6-24 19:59 | 显示全部楼层
资源冲突导致的?
onlycook 发表于 2025-6-24 20:24 | 显示全部楼层
ADC初始化配置是否正确。
七毛钱 发表于 2025-6-24 21:25 | 显示全部楼层
检查ADC通道选择是否正确。
classroom 发表于 2025-6-24 22:22 | 显示全部楼层
检查外部电压源是否稳定,避免因电压波动或电源问题影响ADC采样。
duo点 发表于 2025-6-24 23:00 | 显示全部楼层
检查周围是否电磁干扰。必要时增加屏蔽措施,如使用金属屏蔽罩或优化布线,减少电磁干扰对ADC的影响。
dffzh 发表于 2025-6-25 08:50 | 显示全部楼层
1、一用wifi连上网跑一会,ADC就采不到数值了:
跑一会大概是多久?每次跑一会的时间差不多吗?有木有规律?
2、DMA通道对应的引脚有没有和wifi所用的引脚存在什么资源冲突?有木有什么引脚复用或者重映射配置?
3、wifi功能和ADC+DMA采集功能,理论上不搭噶,打断点看看ADC采集那块代码有没有在运行?
还搞不定,回复我,帮你一起看下。
xionghaoyun 发表于 2025-6-25 08:55 | 显示全部楼层
ADC模块和wifi模块分开测试
xch 发表于 2025-6-25 08:56 | 显示全部楼层
本帖最后由 xch 于 2025-6-25 08:58 编辑

与ADC ,DMA,定时器等 相干寄存器做个快照。然后对比看看谁被动了手脚。然后在被动了手脚的奶酪上安装个数据断点老鼠夹。
大大财迷 发表于 2025-6-25 11:14 | 显示全部楼层
ADC+DMA连续扫描模式?wifi发送接收时有没有操作Flash。这个好像是GD通病。

评论

@dffzh :IP设计的问题吧,还是工艺问题,不知道现在解决没有。转换时,操作flash,会错位,丢adc_resualt数据  发表于 2025-6-26 08:43
具体展开说说?  发表于 2025-6-25 15:14
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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