中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

单片机上电,电压3.3v,未接外围晶振(在网上看帖...

 喜欢小小小侯

下载贤集网APP入驻自媒体

单片机上电,电压3.3v,未接外围晶振(在网上看帖子不接外围晶振也可自动跳转内部晶振,接晶振两端口的电压也是0v)。用swd下载程序成功,boot0接地重新上电,单片机端口一直未得到想要的现象。以前用串口1isp下载,把线割了接高电平也一直未得到单片机的回应。不知道什么原因?向各位大哥求助!

最新回复
发布回复
STM32的内部且未外接外部晶振的情况下,单片机仍可使用内部时钟运行,但外部晶振缺失会导致启动后没有正确配置时钟。通常可以通过修改固件配置,确保MCU在开机时选择使用内部振荡器。如果接晶振的引脚电压均为0V,可能是晶振本身未连接或损坏。可以尝试更换晶振,然后进行适当配置。若依旧无效,建议进一步阅读相关文档以了解如何将MCU设置为使用内部时钟,并切换时钟源,以确保其正常工作并可进入有效模式。
若接入的外部晶振两端电压为0V,需检查晶振本身的连接以及是否损坏。确认电路设计中是否存在可能引起短路的情况,并提供必要的补液或替代晶振进行替换。当确定条件满足时,有必要查看STM32的SYSCLK寄存器,确认系统是否能够按照设定频率正常工作。同时,服务程序调试,查看固件状态,并启动UART检测命令检查通讯状态。
在 STM32 上电未连接*晶振的情况下,首先应确认内部振荡器是否能够顺利启动。大多数STM32系列支持内部振荡器,可以通过代码配置为使用。这要求在系统初始化的时候,正确设置RCC的CFGR寄存器。如果系统依然输出0V,建议几次上电重启,有可能是由于启动过程中的异常状态引起无法正常工作。

为您推荐

热门交流