nrst好了,但是晶振频率和震荡频率还是没有震荡,为什么

& nrst好了,但是晶振还是没有震荡,为什么呢?
管理员:?????人数:6661小组积分:72169简介:欢迎进入STM32小组,学习讨论相关技术、交换资料、交流学习经验和设计心得。QQ群:小组公告福利:免费申请STM32F0308-DISCO开发套件(Discovery kit with STM32F030R8 MCU) 活动马上开始,只需2分钟即可申请。申请地址:??|????|??
需要确认注册邮箱后才能下载,
楼主??[其他]?
nrst好了,但是晶振还是没有震荡,为什么呢?
6年会员勋章目前未领取。领取条件:?凡是注册时间六年以上的活跃用户即可领取该勋章。
积分:241分
总积分:481分
发表于 01:57
STM32F103C8T6,工作在3.3V下,NRST为3.3V了(RC分别为10k和104)。但是晶振没有震荡,如果用万用表测试晶振两个管脚,电平是有1.5V的,不过用示波器测试,电平却都是0V。如果用示波器测试后,再用万用表测试,管脚的电平就可能是800mv或者400mv或者其他。这是怎么一回事呢?是STM32需要配置什么吗?我测试前没有给STM32配置任何东西,当前是为了测试电路板是否连接正常。希望有经验的朋友帮助看看,谢谢啊。
邢益涛 编辑于 13:54
1楼??[其他]?
Re:nrst好了,但是晶振还是没有震荡,为什么呢?
6年会员勋章目前未领取。领取条件:?凡是注册时间六年以上的活跃用户即可领取该勋章。
积分:13165分
总积分:24663分
发表于 10:22
STM32的外部晶振需要通过程序配置才能工作,默认使用内置的RC振荡器。
2楼??[其他]?
Re:nrst好了,但是晶振还是没有震荡,为什么呢?
6年会员勋章目前未领取。领取条件:?凡是注册时间六年以上的活跃用户即可领取该勋章。
积分:241分
总积分:481分
发表于 11:55
哦。这是我另一块STM32F103C8T6的板子(我这次做了两块),这一块的VDDA我没有焊接,但是NRST是3.3V。请问正常么?谢谢啊。:)
3楼??[其他]?
Re:nrst好了,但是晶振还是没有震荡,为什么呢?
6年会员勋章目前未领取。领取条件:?凡是注册时间六年以上的活跃用户即可领取该勋章。
积分:13165分
总积分:24663分
发表于 13:54
对于不按规定的方式使用STM32的现象,我们既没有测试过也没有做过特性评估,所以我不知道你的现象能说明什么。
--- 现有 4个主题,共 1页,目前第 1页 ---??
点击,立即回复。
EDN China官方微信
扫一扫关注,获取电子新知,设计灵感
IC厂商小组
在线研讨会
赞助商链接
2016 EDN China -- Use of this website is subject to its terms of use.
京ICP备号-4 |
京公网安备37 |
新版社区已上线,旧版论坛、博客将停用
1、为防数据丢失,旧版论坛、博客不再接受发帖;
2、老用户只需重设密码,即可直接登录新平台;
3、新版博客将于8月底完美归来,敬请期待;
4、全新论坛、问答,体验升级、手机阅读更方便。nrst好了,但是晶振还是没有震荡,为什么_百度知道
nrst好了,但是晶振还是没有震荡,为什么
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
没有震荡电路无法产生时钟,所以单片机没有震荡电路就不能工作。单片机属于数字电路范畴,是由若干个门电路和触发器组成的,时钟序列是单片机必不可少的。无论是单片机还是计算机的CPU,都要有一个一步一步工作的触发信号,这个信号就要靠震荡器来完成,早期的单片机都是使用外部独立的震荡电路提供时钟,后期的单片机内部包含震荡驱动电路外接晶振,再后期的单片机内部包含温度矫正的RC震荡器。单片机或计算机是靠计量震荡脉冲数来计算时间的,因此震荡电路需要很高的精度才能保证日期时钟的准确性,一般达到5PPM的精度就能满足普通的要求,不需要实时时钟的电路,20PPM精度即可。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。stm32的工作频率和晶振有什么关系?8M的晶振,工作频率是多少?还有自带的ADC转换是不 ..._百度知道
stm32的工作频率和晶振有什么关系?8M的晶振,工作频率是多少?还有自带的ADC转换是不 ...
的?如果超过了这个电压会怎么样?是不能转换还是烧掉?...
的?如果超过了这个电压会怎么样?是不能转换还是烧掉?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:760
获赞数:3938
STM32F103系列芯片,最高工作频率可以到72M使用8M的外部晶振,一般还需要使用内部的PLL锁相环进行倍频相比于内部的8M的RC震荡外部晶振频率稳定性更好如果有用到测频或者定时功能建议使用外部晶振。对于ADC模块由于IO口被配置成浮空输入且IO口的耐压值一般有5V兼容所以只要输入电压不小于-0.7V,不高于5V则属于正常范围超范围的话会烧坏所使用的IO口引脚。一般不会对芯片其他引脚造成影响。
采纳数:25
获赞数:70
建议看一下stm32的中文手册。stm32里面的各种部件的时钟频率是不一样的。8M的时钟经过倍频和分频之后,有多种可供使用的时钟频率,RAM核使用的频率为外部时钟的9倍,为72MHz.如果你加一个100V的电压你觉得会不会烧坏芯片。要搭建一个保护电路。将电压限制在0-3V之间。
本回答被网友采纳
上海唐辉电子
上海唐辉电子
采纳数:21
获赞数:400
配单片机的晶振,特别是32.768KHZ的,日本KDS上海唐辉电子,可以免费给您少许样品。长期供货保障。配STM32的4M,8M晶振,我们也可以免费提供少许样品给研发朋友们。这些均是常见频率点。
STM32 工作频率是由晶振倍频来的,以STM32F103VBT6为例,晶振是8M,设置PLL倍频为9的话,工作频率为72M.一般ADC电压不超过VCC.如果超过ADC,一方面数据可能出错,另一方面电压超过IO口承受范围造成单片损坏.ADC一般都通过电阻分压后进行转换,很少有人把直接信号直接引入ADC转换,特别是功率信号
隔着群山盼海
隔着群山盼海
擅长:暂未定制
72M总线时钟
的?如果超过了这个电压会怎么样?是不能转换还是烧掉?
其他3条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。大白带你重玩STM32系列(七) ------STM32的复位电路与时钟源-电子产品世界论坛
大白带你重玩STM32系列(七) ------STM32的复位电路与时钟源
开门见山,今天我们来讲一讲STM32的复位电路与时钟源。
接触过51单片机的小伙伴们都知道,复位电路对于单片机来说是必不可少的一部分。复位就是把单片机当前的运行状态恢复到起始状态的操作。对于STM32的F1系列单片机来说,它支持三种复位形式,分别为系统复位、上电复位和备份区域复位。其芯片内部的复位电路结构如下图所示。
下面将这三种复位形式一一进行说明。
电源复位:其产生的条件是,当系统上电、掉电,以及系统从待机模式返回时,发生电源复位。电源复位能够复位除了备份区域寄存器之外的所有寄存器的状态。
系统复位:以下任一事件发生时,均能产生一个系统复位:
1. NRST引脚上的低电平(外部复位)
2. 窗口看门狗计数终止(WWDG复位)
3. 独立看门狗计数终止(IWDG复位)
4. 软件复位(SW复位)
5. 低功耗管理复位
系统复位能够复位除时钟控制寄存器CRS中的复位标志和备份区域中的寄存器之外的所有寄存器。
备份区域复位:对于备份区域的复位,一种是在软件复位的时候设定备份区域控制寄存器中的对应位产生的;另一种是当电源和电池都掉电又重新上电时产生的。
那么对于我们常用的复位电路,在这里其实对应的是系统复位中的第一个条件,即&令NRST引脚上的来一个低电平信号(外部复位)引发的系统复位。现将其常用的复位电路图展示如下。
由图可以看出,当按键按下时,NRST引脚和地相接,从而被拉低,产生一个低电平信号,实现复位。当系统上电瞬间,电容充电导致NRST在上电瞬间被拉为低电平信号,这个信号持续1100us的时间。(时间计算公式:t = 1.1RC = 1.1*10000Ω*0.0000001F = 0.0011s = 1100us) 而这个时间对于STM32的NRST所需要的低电平信号时长,足够了。
除了上述的复位形式和复位电路之外,时钟对于单片机来说,也是很关键的存在。时钟之于单片机就像是心跳之于我们人类一样,不可或缺,甚至是一刻都不能缺。因为如果没有时钟电路,单片机是根本无法工作的。
那么对于STM32来说他又有哪些时钟可用,他的芯片内部的时钟电路又是怎样构成的呢?我们本节就来详细的探讨一下。
学过51单片机的同学都知道,单片机要想正常工作,那么晶振电路就必不可少,缺了晶振电路,那么51单片机是无法正常工作的。可有的同学在实际中发现,对于一些高级点的单片机最小系统电路板上,怎么找都找不到晶振,这又是怎么回事呢?这不科学啊!其实真相是,对于这类单片机,他们在可以使用外部晶振作为时钟信号的同时,他们的芯片内部还集成有高精度的R/C振荡电路,因此他们可以选择使用晶振,也可以不用。这就解释了为什么有些单片机在电路板上找不到晶振(例如STM32),却依旧能够正常工作的原因。那是因为他们使用的是内部的时钟,而非外部的晶振时钟。
STM32的时钟产生产生方式分为分为内部时钟产生方式(芯片内部R/C震荡电路)和外部时钟产生方式(外部晶振电路)两种。
内部时钟产生方式又分为高速内部(HSI)RC振荡器和低速内部(LSI)RC振荡器两种,这两个振荡器分别产生两组时钟信号。HSI的频率典型值是8MHz,精度典型值是1%,最差值是2.5%。LSI的输出频率典型值是40KHz,最小值是30KHz,最大值是60KHz。由此可以看出,内部时钟不论是高速还是低速,其精度误差均较大,因此在对于时钟精度要求比较高的场合,一般都不采用内部时钟,而选择外部时钟源。
STM32的外部时钟源可以接高速(HSE)和低速(LSE)两组外部时钟。HSE频率的取值范围在0~25MHz,精度取决于选择的晶体振荡电路。LSE频率的取值范围在0~1000KHz,目的是为了生成准确的串行异步通信的波特率,一般频率的典型值为32.768KHz。外部时钟通常由晶体振荡器产生,典型的晶振电路如下。
对上述电路简要做下说明。上图的外部晶振电路中,我们使用的是无源晶振。一般来说,我们将晶振分为两种类型:无源晶振和有源晶振。无源晶振一般称为晶体(Crystal),有源晶振一般称为振荡器(Oscillator)。
无源晶振因为价格便宜,因此被广泛采用。但是无源晶振自身是无法起振的,因此需要芯片内部的震荡电路一起协助工作。上图中的HSE和LSE都是采用的无源晶振的形式,在晶振的两侧有两个电容,这两个电容我们成为负载电容,也叫起振电容。我们都知道,晶振在上电启动后会震荡产生脉冲波形,但往往伴随着有谐波掺杂在主波形中,影响单片机的工作稳定性,因此加上这两个电容是为了将这些谐波滤掉。该起振电容的大小一般选择10~40pF,当然根据不同的单片机使用手册可以具体查阅,如果手册上没有说明,一般选择20pF、30pF即可,这是个经验值。
讲到这里,有的小伙伴们要发问了,你刚才说了STM32有这么多种时钟可以选择,那我到底该怎样选择呢?我在做STM32最小系统板的时候该不该焊接晶振电路呢?如果需要焊接的话,焊接几个呢?带着这些问题,接下来我们就来了解一下这些时钟究竟在STM32中该如何选择,以及该如何使用。
首先,对于系统时钟的选择来说,我们可以选择上文中所提到的内部高速时钟HSI、内部低速时钟LSI、外部高速时钟HSE、外部低速时钟LSI这四种当中的任意一种。在STM32当中我们可以通过对其芯片内部的时钟管理寄存器进行配置。
时钟管理寄存器包括:时钟控制寄存器(RCC_CR)、时钟配置寄存器(RCC_CFGR)、和时钟中断寄存器(RCC_CIR)。STM32通过操作这些寄存器来使能外部和内部时钟,配置各项时钟参数,使单片机工作的时候能够以所配置的频率稳定工作。例如,我们都知道STM32F10x系列的主频是72MHz,而我们从上面的时钟电路图中看出,外部高速晶振的频率仅为8MHz,那么要想得到72MHz的频率,我们就必须通过倍频获得。就要通过STM32内部的一块名为“时钟树”的电路结构中对PLL电路的控制,来将外部输入时钟HSE进行9倍频,得到72MHz的时钟信号。
那么究竟什么是时钟树,这些寄存器又是怎样对STM32的时钟树进行控制的呢?我们在写程序的时候,又该如何操作呢?
看完啦,对32又有了更深的认识( ^ω^),讲的很详细!
很好的入门资料,支持一下。
写的好,学习和参考
32的最小系统自己焊接的话也挺麻烦的,除了使用转接板之外,还得考虑好多,包括复位电路,boot选择电路,没动手做过,哈哈
学习了,谢谢分享。
匿名不能发帖!请先 [
Copyright (C) 《电子产品世界》杂志社 版权所有21ic官方微信-->
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
关于STM8S103F3上电复位问题
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
我用的是STM8S103F3P6,复位NRST管脚上用10K电阻上拉到VCC,104电容下拉到GND,同样也试过10K+1uF,10K+2.2uF,10K+0.01uF,和不用电阻就0.1uF电容,0.01uF电容,1uF电容。
& &但是单片机上电之后都无法工作,只有我把NRST管脚和GND短路一下,在松开,单片机才会运行相应的程序。电源是用3.6V的电池供电的。VCAP是用1uF的电容。
& &请大家帮我看看是什么问题,我现在怀疑是不是我买的批次问题,我连续焊接了6块电路板,都存在这个问题。
, , , , , ,
满意回复+1
10k电阻去掉即可
初级技术员, 积分 90, 距离下一级还需 10 积分
初级技术员, 积分 90, 距离下一级还需 10 积分
初级技术员, 积分 90, 距离下一级还需 10 积分
初级技术员, 积分 90, 距离下一级还需 10 积分
10k电阻去掉即可
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
我去掉10K电阻也不行
实习生, 积分 36, 距离下一级还需 14 积分
实习生, 积分 36, 距离下一级还需 14 积分
实习生, 积分 36, 距离下一级还需 14 积分
实习生, 积分 36, 距离下一级还需 14 积分
怀疑你的电池电量不足,上电的时候电压不足。
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
本帖最后由 lou0908 于
14:17 编辑
那不是有POR吗,电池电压我用示波器量了一下 都是稳定在3.6V的
我用5V开关电源稳压到3.3V给单片机供电也是同样效果,上电后必须要手动复位一下,程序才会运行
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
本帖最后由 lou0908 于
14:22 编辑
我把图纸发上来,这个图纸是兼容STM8L与STM8S的 在实际用中
其他电阻电容不接
本帖子中包含更多资源
才可以下载或查看,没有帐号?
那不是有POR吗,电池电压我用示波器量了一下 都是稳定在3.6V的
lou0908 发表于
不要用万用表量,最好使用示波器看上电瞬间的电压波形,再看上电瞬间的复位引脚波形。
另外,请把图放大,看不清。
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
PDF的图纸我已经全部上传,请你看看,示波器我测一下
R7是做什么的?
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
R7不接,这个0欧电阻是不接的,另附上NRST管脚上电电平变化图,时间轴一格为20ms
本帖子中包含更多资源
才可以下载或查看,没有帐号?
R7不接,这个0欧电阻是不接的,另附上NRST管脚上电电平变化图,时间轴一格为20ms
lou0908 发表于
你能用2个示波器通道同时监视VDD和NRST的波形吗? 最好把示波器的时间轴放大,可以更加清楚地(满屏)看到从0V至3.3V之间的变化。
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
复位管脚和VCC的关系图
本帖子中包含更多资源
才可以下载或查看,没有帐号?
哪个是复位管脚,哪个是VCC?谁会猜谜?
把时间轴拉长到至少2ms,最好是&1ms
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
本帖最后由 lou0908 于
16:40 编辑
黄线是VCC,蓝线是NRST
本帖子中包含更多资源
才可以下载或查看,没有帐号?
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
在VCC上电后,NRST至少有600us的拉低时间,这应该大于数据手册上所说的
看起来复位信号的时序很好,没有什么问题。
如果是这样,你可以看看系统中是否有什么器件,需要比较长的上电就绪时间,会不会是这个器件还没有就绪,STM8S已经完成上电复位,程序已经开始执行并对这个器件执行操作命令,导致操作失败。
高级工程师, 积分 5024, 距离下一级还需 2976 积分
高级工程师, 积分 5024, 距离下一级还需 2976 积分
高级工程师, 积分 5024, 距离下一级还需 2976 积分
高级工程师, 积分 5024, 距离下一级还需 2976 积分
上代码,估计是软件问题.
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
资深技术员, 积分 484, 距离下一级还需 16 积分
我带会只留单片机,其他外设都关闭试试,谢谢您们,我先试试
高级工程师, 积分 7260, 距离下一级还需 740 积分
高级工程师, 积分 7260, 距离下一级还需 740 积分
高级工程师, 积分 7260, 距离下一级还需 740 积分
高级工程师, 积分 7260, 距离下一级还需 740 积分
楼主:“复位”必须在晶振电路“完全起振” 后再 “无效”。
扫描二维码,随时随地手机跟帖
时间类勋章
技术奇才奖章
人才类勋章
涓涓之细流
发帖类勋章
技术新星奖章
人才类勋章
时间类勋章
荣誉元老奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
无冕之王奖章
等级类勋章
沉静之湖泊
发帖类勋章
时间类勋章
精英会员奖章
等级类勋章
奔腾之江水
发帖类勋章
技术导师奖章
人才类勋章
您需要登录后才可以回帖}

我要回帖

更多关于 proteus晶振震荡电路 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信