历史上的今天
返回首页

历史上的今天

今天是:2024年09月09日(星期一)

正在发生

2020年09月09日 | stm32 rtc 晶振问题解决

2020-09-09 来源:eefocus

这几天在鼓捣stm32的rtc,先焊了一个板子(从stm家园,www.stmsky.com 弄了几块stmsky001pcb板),试了一下rtc显示时间的程序,ok,兴奋呀!

第二天便有网友在移植rtt系统说板子上的rtc不能起振,感觉很奇怪,一样的板子怎么可能会出现这种情况,赶忙我又试了一下我的板子,奇怪的是,昨天还好好的,今天也是不行了。不能起振了。找原因吧。

于是没有多想,肯定是硬件的原因,因为程序昨天跑的好好的。无外乎 晶振和电容,电容我用的10pf,晶振6p的。什么原因呢? 网友dami也和我一样的板子 他的一直ok 所以问了一下,人家晶振随便从别的板子上搞得就ok,我的就是不行,换了20pf 30pf 电容均不行。只能换晶振了,于是又换了一个新的晶振,一试,哈哈 ok了  于是匆忙下结论 原来是晶振坏了。可是高兴不久,又出现问题了,和以前一样。

没办法,马上看了看st rtc设计的应用笔记,感觉到好像是晶振 震坏了。还是不是很确定问了很多人,包括21ic 香主。提了很多意见,越来越感觉是硬件的问题。于是找了以前认识的用过rtc的朋友 问了一下  他以前也是出现不起振的 后来解决了。和它说明我的问题后,原来和他以前的问题一样“刚焊上 因为晶振热 容易起振 但是放一会 就不行了”和我正装一样 赶忙询问硬件参数值,给了我一个晶振销售商地址,电容用6pf 并联10m电阻 这是他的解决方法。晚上到了家 马上按照他说的焊接,本以为肯定ok了(因为症状一样),哎 这次 刚焊上的都不震了。恼火呀。接连换了好几种硬件组合方案。无功而返。

还好手上有一块开发板 rtc是好的,我先试试,于是下载程序,奇怪 怎么这个也不打印信息,????????? 换了个以前写在这个开发板上的程序(太大 懒得编译) 一看 这个ok啊  难道是程序的问题? 把开发板上的程序 写到核心板 查看寄存器 数值在变?  晶振可以起振!! 怪哉 。

赶忙对照程序,别无它,之用中断里面稍有不同,以前写的 加了RTC_WaitForLastTask();现在的没有,难道是这个的问题? 加上试试先,啊 可以了!!!! 兴奋 气愤呀 2天 原来是软件的原因呀,真害人呀 没改过的软件 开始好使  后来就不行了 这不是搞人吗  

赶忙又焊了 一个 一试 ok  ok  ok

咦 别高兴太早 再拿出来看看  仍是ok  终于解决了

说一下 硬件链接:
6p晶振加两个10p电容 不要并联电阻 并联了反而不起振
========================================END===========================

推荐阅读

史海拾趣

登丰微(GSTEK)公司的发展小趣事

歌普电子始终将产品质量视为企业的生命线。公司采用精细化管理模式,并严格执行ISO9001质量管理体系,确保每一件产品都达到高标准。同时,歌普的产品还通过了UL、CSA、TUV等国际安全认证及RoHS2.0、REACH欧盟绿色环保检测,进一步证明了其产品的可靠性和环保性。这些努力使得歌普在市场上获得了广泛的认可,与众多知名企业建立了长期稳定的合作关系。

ELM Technology Corporation公司的发展小趣事

随着环保意识的不断提高,ELM Technology Corporation积极响应国家号召,将环保理念融入企业发展中。公司投入大量资金研发环保型电子产品,努力降低产品对环境的影响。同时,ELM还积极参与各类环保活动,推动电子行业的绿色发展。这种对环保的执着追求让ELM在行业中树立了良好的形象。

复旦微电子(FM)公司的发展小趣事

随着环保意识的不断提高,ELM Technology Corporation积极响应国家号召,将环保理念融入企业发展中。公司投入大量资金研发环保型电子产品,努力降低产品对环境的影响。同时,ELM还积极参与各类环保活动,推动电子行业的绿色发展。这种对环保的执着追求让ELM在行业中树立了良好的形象。

ADI(亚德诺半导体)公司的发展小趣事

ELM Technology Corporation非常重视企业文化的建设。公司倡导“创新、协作、诚信、责任”的企业精神,鼓励员工积极创新、勇于担当。同时,公司还为员工提供了良好的工作环境和福利待遇,增强了员工的归属感和凝聚力。这种积极向上的企业文化为ELM的持续发展提供了强大的动力。

请注意,以上故事仅为概述,具体细节和事实需要根据ELM Technology Corporation的实际情况进行补充和完善。

Electro Adapter Inc公司的发展小趣事

EA公司非常重视企业文化和团队建设。公司倡导“诚信、创新、协作、共赢”的价值观,鼓励员工勇于创新、敢于担当。为了提升员工的综合素质和团队协作能力,公司定期组织各类培训和学习活动,并为员工提供了广阔的发展空间和良好的福利待遇。在这种积极向上的企业文化氛围下,EA公司形成了一支高效、专业的团队,为公司的发展提供了有力的保障。

Allied Controls Incorporated公司的发展小趣事

Electro Adapter Inc公司(以下简称EA公司)的成立源于创始人对电子行业未来发展的深刻洞察。在创立初期,EA公司主要生产一些基本的电源适配器,面临着激烈的市场竞争和资金短缺的双重压力。然而,创始人凭借其深厚的技术背景和敏锐的市场洞察力,不断研发新产品,提升产品质量,逐渐在市场上站稳了脚跟。特别是在一次技术革新中,EA公司率先推出了一款高效能、低成本的适配器,赢得了客户的青睐,也为公司的发展奠定了坚实的基础。

问答坊 | AI 解惑

protel 中如何绘制点阵

最近想做一个PCB板,要用到8*8的点阵,但是protel的库中没有点阵,要自己制一个,但是制成之后与实际的芯片如何一致,如长度,引脚之间的距离等。制成PCB之后如何能实现与实际的点阵大小,长度引脚等特点一致。做了好长时间也没做出来,希望专业人 ...…

查看全部问答>

关于蓝牙传输不稳定

  我用的是CSR的BC6的蓝牙芯片,平台是S3C2440+WIN CE的,上了CSR的驱动。BC6是用串口与主机通信,现在跑文件传输跑300K以下的来是没问题,跑300K以上的就老传到一半就没反应了,会不会是驱动问题,听给我们提供芯片的公司说微软的芯片只支持BC4 ...…

查看全部问答>

教你读懂手机电路图

不少同行反映,一部故障手机该换的元件都换了,但就是修不好机,大多数情况是对手机电路掌握不透彻,不会读和分析手机电路图,\"一吹二洗三代换\",三板斧下去,固然能解决一些问题,但深入下去就束手无策了。 很多人看到电路图就头痛,觉得毫无头 ...…

查看全部问答>

再次请教版主

版主,我现在对FSMC好迷惑啊。不知道有没有什么资料。 现在的问题是:    FSMC在bank1中的那4个片选NE1~4是如何判断接法?比如,为什么LCD液晶的片选要接NE4?     接其它的片选不行吗?那3个都是接什么的啊? https ...…

查看全部问答>

强烈建议STM8S开放外部数据总线

                                 刚刚把用STM8S给客户做的项目调试完毕,效果完美,客户非常满意,对STM8S的了解也更多了些,已经体验到这个小家伙 ...…

查看全部问答>

低功耗

低功耗是加进来了,可是需要10ms唤醒一次的,这样的低功耗有意义吗?能降低功耗吗? 总觉得10ms就唤醒太频繁了。…

查看全部问答>

winavr+avrstudio环境,用c语言,编译时要求makefile,该怎样操作?

winavr+avrstudio环境,用c语言,编译时要求makefile。 makefile文件是否只能在winavr中产生,在avrstudio中能否生成? 能否通过设置自动生成? 望高手指点!…

查看全部问答>

spi 驱动74hc595的问题

我用spi方式驱动74hc595, 595接的是共阳数码管 当我使用ckp=1// 空闲时是高电平         cke=1//从低电平到高电平发数据 数码管显示没问题 当我使用ckp=0;//空闲时是低电平       & ...…

查看全部问答>

也谈WEBENCH,不仅仅是活动

坛子里大多数兄弟可能是通过活动才知道WEBENCH这个工具的吧,这一块我接触的时间还是比较长的。因为最早从TI没有收购国家半导体的时候我就已经在用这个工具了,当时是国半的芯片LM2596,LM5007,作为运放供电,但是数据手册看的麻烦的很啊,所以就 ...…

查看全部问答>

R7F0C80212电路板利用code generator生成AD+UART应用。

看了论坛里关于串口乱码的讨论,归根到底是关于数据传输位LSB 与MSB的区别,自己也使用程序验证了一下,感觉这主要跟串口软件设置有关系。废话不说了,主要说一说如何使用cod generator(以下简称cg)生成AD和uart代码应用。该应用主要作用是ADC对AIN ...…

查看全部问答>