完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
2个回答
|
|
你碰到的概率太高了吧,外部高速晶振应该是没什么特别要注意的,32.768K低速晶振在stm32F1中确实是有问题,08年的时候碰到过,那时候手册好像没写需要负载电容为6pF的晶振,我们用了12.5pF的晶振,结果就悲剧了。当时因为某种原因需要返工,于是断开了时钟电池,有相当大的一批终端无法起振了(生产的时候是夏天,返工是冬天)。问了st的fae,当时给了我们一段代码。后来也许是找到原因了,手册里就特别注明需选择负载电容为6pF时钟晶振。你也可以试试加入以下代码,但估计现在的芯片应该是没有问题了。
改为: u32 delay; do { /* delay about 10ms */ for(delay = 0;delay < 90000;delay++); /* Enable LSE */ RCC_LSEConfig(RCC_LSE_ON); }while(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET) /* Wait till LSE is ready */ |
|
|
|
外部高速晶振或者外部低速晶振不起振问题,可能由以下原因引起:
1. 非理想晶振参数:外部晶振的参数与设计要求不匹配,如频率误差、频率漂移等。要解决这个问题,可以选择更准确的晶振型号或者调整频率。 2. 晶体管失效:外部晶振电路中的晶体管可能由于老化、损坏等原因失效,导致振荡不起。需要检查晶体管是否正常,并进行更换。 3. 电源干扰:电源干扰对晶振电路的性能有很大影响,包括电源稳定性和电源噪声。应该采取合适的降噪措施,如电源滤波、电源隔离等。 4. PCB设计问题:PCB布线不合理、电磁干扰等因素可能导致晶振电路不起振。为解决这个问题,需要进行合理的PCB布线规划,并采取适当的电磁干扰抑制措施。 对于系统地学习晶振电路设计,可以从以下几个方面进行学习: 1. 理论知识:了解晶振工作原理、电路模型、参数选取等基本理论知识。 2. 设计经验:通过学习和借鉴他人的实际设计经验,了解晶振电路设计中常见的问题和解决方法。 3. 硬件工具:使用电路仿真软件进行晶振电路模拟和验证,以便更好地理解电路行为。 4. 实际操作:实际搭建和调试晶振电路,学习调试技巧和注意事项。 另外,建议阅读相关的电路设计书籍或论文,参加相关的培训课程,与领域内专业人士进行交流,以更好地理解和掌握晶振电路设计。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1683 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1582 浏览 1 评论
1013 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
703 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1627 浏览 2 评论
1892浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
675浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
538浏览 3评论
558浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
526浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 02:18 , Processed in 0.918924 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号