打印

gd32f303cct6有源晶振无法稳定问题

[复制链接]
2379|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
龖齉爨麤|  楼主 | 2024-10-30 08:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
gd32f303cct6使用16M有源晶振输入到OSCIN引脚后在启动时候HXTALSTB始终无法值1,然后卡死在system_gd32f30x.c文件中if fail的这个死循环里,是这款单片机不支持有源晶振吗,使用示波器测量过芯片OSCIN引脚有峰峰值为1V的16MHZ波形,并且稳定,圆角的方波

使用特权

评论回复
沙发
龖齉爨麤|  楼主 | 2024-11-13 12:47 | 只看该作者
有人吗

使用特权

评论回复
板凳
flycamelaaa| | 2024-11-14 15:18 | 只看该作者
晶振电路问题

使用特权

评论回复
地板
powerantone| | 2024-11-14 16:00 | 只看该作者
晶振的电源引脚是否稳定供电,以及地线是否连接良好。

使用特权

评论回复
5
stormwind123| | 2024-11-14 16:45 | 只看该作者
负载电容的值是否符合晶振的规格要求。

使用特权

评论回复
6
probedog| | 2024-11-14 17:56 | 只看该作者
检查单片机的时钟是否已经正确配置了外部晶振的使用。

使用特权

评论回复
7
classroom| | 2024-11-14 19:00 | 只看该作者
在启动代码中使能外部晶振

使用特权

评论回复
8
laocuo1142| | 2024-11-14 19:59 | 只看该作者
换一片新的GD32F303CCT6单片机进行测试。

使用特权

评论回复
9
duo点| | 2024-11-14 20:26 | 只看该作者
检查启动代码中的死循环逻辑,在检测到HXTALSTB未置1时,有适当的错误处理机制(如复位、重启等)。

使用特权

评论回复
10
onlycook| | 2024-11-14 21:16 | 只看该作者
检查电路板上的其他元件是否可能对晶振电路产生干扰。

使用特权

评论回复
11
七毛钱| | 2024-11-14 22:00 | 只看该作者
查GD32F303CCT6的参考手册

使用特权

评论回复
12
龖齉爨麤|  楼主 | 2024-11-20 17:22 | 只看该作者

我的晶振输出脚是紧贴单片机的osc in引脚的

使用特权

评论回复
13
龖齉爨麤|  楼主 | 2024-11-20 17:24 | 只看该作者
powerantone 发表于 2024-11-14 16:00
晶振的电源引脚是否稳定供电,以及地线是否连接良好。

晶振电源稳定的,对板子上各处的地测量osc in引脚都是有清晰的波形,单片机切换到内置振荡器也可以正常工作

使用特权

评论回复
14
龖齉爨麤|  楼主 | 2024-11-20 17:25 | 只看该作者
duo点 发表于 2024-11-14 20:26
检查启动代码中的死循环逻辑,在检测到HXTALSTB未置1时,有适当的错误处理机制(如复位、重启等)。 ...

不管怎么复位都是这样

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝