你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H743-ADC设置PLL2为时钟源开启不了

[复制链接]
Da风 提问时间:2023-10-27 20:25 / 未解决

我使用stm32H743生成代码,只使用一个ADC单通道来采集数据,时钟设置如下所示

image.png

image.png

image.png

生成代码之后,增加了轮询模式和中断模式,然后将它下载到如下所示的开发板(STM32H743IIT6)中,发现能采集到数据:

image.png

然后下载到同样为STM32H743IIT6的另外一个开发版时却发现采集到的数据为0。这是为什么呀?

bd30e2b8a0ce284b06303687c41da63.jpg

image.png

这个开发板也类似最小核心开发板了,可是我却开启不了PLL2作为它的ADC时钟源,然后我将它换成HSI作为ADC的时钟源发现就可以采集到数据了,可是HSI固定了64M,如果我想改变好像却改变不了

image.png

da32f7e1484c105d8c38fa9a6ab8ce3.jpg
da32f7e1484c105d8c38fa9a6ab8ce3.jpg
image.png
收藏 评论2 发布时间:2023-10-27 20:25

举报

2个回答
watershade 回答时间:2023-10-28 10:27:53

收线写个点灯程序,确保外部时钟是OK的。如果不ok,那让硬件检查一下你新板子的时钟。

如果OK,看一下闪动的频率是否在两个板子上是否一致。

(确保这个板子的时钟频率和老板子一样,时钟也起振了。)

butterflyspring 回答时间:2023-10-30 14:10:57
检查一下板子上的HSE是否起振工作了。

看起来如果不工作的话,后面的配置就不起作用了。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版