找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 599|回复: 2
收起左侧

关于STM32外部晶振的困惑

[复制链接]
ID:50910 发表于 2022-1-15 10:15 | 显示全部楼层 |阅读模式
STM32数据手册上说,通用GPIOX,刚复位时被配置成浮空输入,但是单片机外部使用外部晶振(8M)工作时,连接这个晶振的引脚是PD0和PD1。刚上电时,如果该引脚被配置成浮空输入,它是怎么使用这个外部时钟的?
回复

使用道具 举报

ID:546770 发表于 2022-1-15 12:27 | 显示全部楼层
先使用HSI的时钟,后面可以再切换成HSE。
回复

使用道具 举报

ID:50910 发表于 2022-1-15 13:04 | 显示全部楼层
我又看了一下,stm32f103ze的datasheet,上面明确说了,PD0和PD1上电复位后用作OSC_IN和OSC
_OUT。如果要复位PD0和PD1的功能,可以使用GPIO_PinRemapConfig(GPIO_Remap_PD01, ENABLE)。前面说的“通用GPIOX,刚复位时被配置成浮空输入,”应该是针对上电复位后默认用作GPIO端口的配置。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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