打印

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

[复制链接]
483|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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采样电路连接是否正确?

使用特权

评论回复
5
probedog| | 2025-6-24 19:21 | 只看该作者
外部电压输入引脚与ADC通道连接是否稳固,无松动或接触不良情况。

使用特权

评论回复
6
豌豆爹| | 2025-6-24 19:59 | 只看该作者
资源冲突导致的?

使用特权

评论回复
7
onlycook| | 2025-6-24 20:24 | 只看该作者
ADC初始化配置是否正确。

使用特权

评论回复
8
七毛钱| | 2025-6-24 21:25 | 只看该作者
检查ADC通道选择是否正确。

使用特权

评论回复
9
classroom| | 2025-6-24 22:22 | 只看该作者
检查外部电压源是否稳定,避免因电压波动或电源问题影响ADC采样。

使用特权

评论回复
10
duo点| | 2025-6-24 23:00 | 只看该作者
检查周围是否电磁干扰。必要时增加屏蔽措施,如使用金属屏蔽罩或优化布线,减少电磁干扰对ADC的影响。

使用特权

评论回复
11
dffzh| | 2025-6-25 08:50 | 只看该作者
1、一用wifi连上网跑一会,ADC就采不到数值了:
跑一会大概是多久?每次跑一会的时间差不多吗?有木有规律?
2、DMA通道对应的引脚有没有和wifi所用的引脚存在什么资源冲突?有木有什么引脚复用或者重映射配置?
3、wifi功能和ADC+DMA采集功能,理论上不搭噶,打断点看看ADC采集那块代码有没有在运行?
还搞不定,回复我,帮你一起看下。

使用特权

评论回复
12
xionghaoyun| | 2025-6-25 08:55 | 只看该作者
ADC模块和wifi模块分开测试

使用特权

评论回复
13
xch| | 2025-6-25 08:56 | 只看该作者
本帖最后由 xch 于 2025-6-25 08:58 编辑

与ADC ,DMA,定时器等 相干寄存器做个快照。然后对比看看谁被动了手脚。然后在被动了手脚的奶酪上安装个数据断点老鼠夹。

使用特权

评论回复
14
大大财迷| | 2025-6-25 11:14 | 只看该作者
ADC+DMA连续扫描模式?wifi发送接收时有没有操作Flash。这个好像是GD通病。

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝