找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1087|回复: 2
打印 上一主题 下一主题
收起左侧

关于STM32外部晶振的困惑

[复制链接]
跳转到指定楼层
楼主
ID:50910 发表于 2022-1-15 10:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32数据手册上说,通用GPIOX,刚复位时被配置成浮空输入,但是单片机外部使用外部晶振(8M)工作时,连接这个晶振的引脚是PD0和PD1。刚上电时,如果该引脚被配置成浮空输入,它是怎么使用这个外部时钟的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 单片机教程网

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