硬汉嵌入式论坛

 找回密码
 立即注册
查看: 238|回复: 2
收起左侧

[ADC] H7外接ADC,冷启动后状态异常,原封不动重新下载程序后一切正常,非常奇怪

[复制链接]

2

主题

7

回帖

13

积分

新手上路

积分
13
发表于 2025-7-15 10:50:27 | 显示全部楼层 |阅读模式
最近遇到一个非常奇怪的问题,H7外接DAC和ADC,程序调好后断电再上电,DAC正常,ADC异常,但此时不在调试状态,无法查看采样值。此时原封不动再下载一遍程序或者直接调试全速运行,所有功能全部恢复正常,时钟换成HSI后问题依旧,这个问题只出现在ADC上,应该不是ADC配置问题,因为重新下程序之后又正常了。所以,还有什么地方没考虑到呢?冷启动和下载程序后启动的差别是什么呢?(MPU全部配置成NOTNOTNOT,BOOT引脚也没接错)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-15 17:23:06 | 显示全部楼层
对于这种调试正常,首次下载也正常的情况,大概率你的程序里面外设初始化时延迟类函数没有正常执行导致的。这种问题居多。
回复

使用道具 举报

2

主题

7

回帖

13

积分

新手上路

积分
13
 楼主| 发表于 2025-7-15 18:53:53 | 显示全部楼层
eric2013 发表于 2025-7-15 17:23
对于这种调试正常,首次下载也正常的情况,大概率你的程序里面外设初始化时延迟类函数没有正常执行导致的。 ...

好的,我去看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 06:00 , Processed in 0.043799 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表