是旧项目,运行良好,需要进行与 ADC 功能无关的小改按“迁移”到最新版本。混淆了所有 ADC 操作故障。查错的时候,发现ADC丢了时钟。
拿新电脑,安装干净的最新版本 Cube IDE 1.9.0,新建 H750VBT6 项目。
查看时钟 - ADC 时钟选项卡灰色。
启用 ADC - 再看一遍,再次是灰色
还取消了 ADC 设置中的“时钟预分频器”设置
同时在时钟选项卡上使用 USART 进行相同的测试。
如果禁用 USART - 灰色
如果启用 USART - 立即请求调整时钟
即使我强制复制旧的源代码,使用最新的库,ADC 死了......