关于Nucleo-STM32板没有晶振,时钟频率的来源

1 篇文章 0 订阅
1 篇文章 0 订阅

        刚入手的一块Nucleo-STM32F303RE开发板,高兴之余发现板上竟然没有晶振,不过有出厂程序,灯能闪,难道用了内部晶振?带着疑问百度了一下,有人说是和板上st-link共用8M晶振,那么到底是不这样呢?

 一、结论:

        下载这块板的用户手册,看后震惊了!!!真相竟然是……确实和板上st-link有关系,但不是共用晶振,而是st-link的芯片stm32f103c8t6的MCO(PA8)端输出了一个8M的PWM波给芯片F303RE作为时钟源,是不是很神奇,还有这种操作,所以这块板子默认情况下不用焊晶振就能使用了。


二、原理:

用户手册上的描述:

      ST-LINK的MCO输出作为MCU的时钟输入,而且是固定的8M频率。对照PCB,确实是SB55没连,SB54,SB16,SB50用0欧电阻连接着,没有R35和R37电阻。


原理图上也能看出,没有X3晶振,时钟是通过MCO端引入,而MCO是st-link的PA8输出的。

                STM32F303时钟输入图


            ST-LINK mco输出图


三、扩展:

如果想自己焊晶振,手册上也介绍,请看:

        说是要参考AN2867的应用笔记设计时钟电路,推荐使用8M晶振,配置为:断开SB54,SB55,S16,SB50,用0欧电阻焊接R35和R37,用20pF电容焊接C33和C34。


大家可以对照自己的Nucleo板,有相似疑问的可以作个参考。

相同类型的板:

四、资源下载:

STM32 Nucleo-64 boards用户手册:点击下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哀歌与世无争

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值