STM32F103 晶振问题详解

这篇具有很好参考价值的文章主要介绍了STM32F103 晶振问题详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

博主自制开发板,用的 STM32F103RCT6,设计时 8M 晶振并联了个 1M 电阻,实测发现:

1、软件延时 1s ,实际延时 9s,拆掉 1M 电阻问题消失。
2、部分代码下载进去后单片机不工作。(实测晶振不起振 or 波形很差)

网上说加这个 1M 电阻是为了晶振更好的起振,但如果芯片内部本来就有并联电阻,则这个 1M 电阻加不加都行。

根因:博主买错元器件了,买成 1mΩ,不是 1MΩ,毫欧姆和兆欧姆差别还是很大的。

STM32F103 晶振问题详解

note:看着这个电阻很奇怪,写的 R001 ,用万用表量,切到最低挡位,显示小数;正常 1MΩ 贴片电阻显示的应该是 105。

推荐文章:https://blog.csdn.net/weixin_44392735/article/details/126303501

博主去查了 STM32 手册

high-speed external (HSE)

STM32F103 晶振问题详解
STM32F103 晶振问题详解
也就是说,STM32F103xC, STM32F103xD, STM32F103xE 这几个系列的外部 8 M 晶振,其实是可以不需要在外面并联电阻的,IC 内部有 Rf。

low-speed external (LSE)

顺便看一下 32.768K 晶振的规格,32.768K 晶振是给 RTC 用的,如果不需要可以不加;8M 则是 STM32 的主 clock,一般都要加:

STM32F103 晶振问题详解
STM32F103 晶振问题详解
STM32F103 晶振问题详解
IC 内部也是有 Rf 的,因此实际上并不需要外部并联电阻。文章来源地址https://www.toymoban.com/news/detail-444479.html

到了这里,关于STM32F103 晶振问题详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32F103引脚输入输出模式详解

    目录 一:输入模式 1.1:模拟输入 1.2: 浮空输入  1.3:上拉输入  1.4:下拉输入 1.5: 为什么没有复用输入配置模式  二:输出模式 2.1:推挽输出 2.2:开漏输出  2.3:复用推挽输出 2.4:复用开漏输出  1.1:模拟输入 模拟输入(GPIO_Mode_AIN):这种输入方式和浮空输入非常相

    2024年02月05日
    浏览(62)
  • STM32开发(十)STM32F103 通信 —— SPI通信编程详解

    👈《上一篇》  🏡《主目录》  👉《下一篇》 本实验通过STM32F103 的SPI功能,实现对W25Q64JVSSIQ (Flash芯片)芯片擦除,读数据,写数据等操作。 本实验内容知识点: 1、SPI通信协议介绍 2、

    2024年02月07日
    浏览(51)
  • STM32开发(六)STM32F103 通信 —— RS485 Modbus通信编程详解

    👈《上一篇》  🏡《主目录》  👉《下一篇》 了解 RS485 Modbus协议技术 。本实验是基于STM32F103开发 实现 通过RS-485实现modbus协议。 准备好了吗?开始我的show time。 1、硬件开发准备 主控:STM32F103ZET6 RS485收发器:SP3485P 2、软件开发准备 软件开发使用虚拟机 + VScode + STM32Cub

    2024年02月03日
    浏览(52)
  • 【STM32】STM32F103C8T6 创建工程模版详解(固件库)

    ST(意法半导体)为了方便用户开发程序,提供了一套丰富的 STM32标准外设函数库库,简称 固件库 。 固件库版本 : STM32F10x_StdPeriph_Lib_V3.5.0 2.1 在建立工程之前,我们在电脑的某个目录下面建立一个文件夹,名字为 00_Template。 笔者目录为E:Program DataKeil\\00_Template 2.2 在上述00_Te

    2024年02月15日
    浏览(30)
  • STM32F103定时器引脚重定义功能问题处理

    1、概要 在一个项目中,使用STM32F103RCT6单片机,定时器引脚使用的PC6,PC6默认复用定时器为TIM8_CH1,但是由于其他原因,不能使用TIM8_CH1,因此需要使用其重定义功能TIM3_CH1,本文分享了本人在该项目中定时器TIM3引脚复用功能重定义的一些问题及解决过程,希望对大家能有帮助

    2024年02月10日
    浏览(46)
  • stm32F103RCT6使用FFT运算分析波形详解(细致教学)

    最近学校电赛队伍招新,出的招新题就是低频示波器的。之前一直没有弄懂FFT,借着这次机会实现了一下,做了一个小示波器 FFT原理简述 FFT,就是快速傅里叶变换,这个操作能够将时域信号转化成频域信号,然后对信号进行分析 这样说可能有点抽象。讲细点就是指能够直观

    2024年02月14日
    浏览(53)
  • 基于stm32f103c8t6的定时器详解(持续更新)

    先声明:stm32f103c8t6中没有基本定时器、只有TIM1-TIM4:分别是高级定时器和通用定时器(对照下图请自行阅读stm32f103x的datasheet) 1、定时器功能:定时、输出比较、输入捕获、互补输出,其中基本定时器只有定时功能、通用定时器只没有互补输出功能、高级定时器具有所有功能

    2023年04月24日
    浏览(70)
  • STM32开发(二十三)STM32F103 高级外设 —— TFT_LCD屏框架以及填充颜色 详解

    👈《上一篇》  🏡《主目录》  👉《下一篇》

    2024年02月06日
    浏览(43)
  • Proteus使用STM32F103系列芯片仿真ADC电压总是为0问题解答

    STM32F103芯片有一组ADC参考电压端口  对应到Proteus中,发现原理图上并没有但是在“配置供电网”中存在 可以看出,VSSA与VDDA同为3.3V,这就导致采集到的电压没有0电位参考,所以需要将 VSSA 转移到 GND 组   此时再允许正确的ADC程序就可以采集到正确的电压了      

    2024年02月13日
    浏览(50)
  • stm32f103VET6和stm32f103c8t6有什么区别?

    我来终结下这个问题。 这两款单片机我都用过,其中无际单片机特训营其中一款wifi报警主机项目就是用了stm32f103c8t6。  stm32f103VET6和stm32f103c8t6都是STMicroelectronics公司推出基于ARM Cortex-M3内核的单片机。 它们在硬件规格和性能上存在一些差异,下面我详细讲解下它们的差异之处

    2024年02月15日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包