1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
具体型号为STM32f103vet6,板子做好之后,调程序调了很久,都可以正常使用。调矩阵键盘和单独按建时,矩阵键盘调好了,但是调单独按键中断方式,突然就8M晶振不起振了,程序死在static void SetSysClockTo72(void)函数最后的死循环中。
else { /* If HSE fails to start-up, the application will have wrong clock configuration. User can add here some code to deal with this error */ /* Go to infinite loop */ while (1) { } } 换新的晶振之后,能正常工作一小会,然后就又不行了,用示波器测量,发现晶振一直处在一个高电平,同块板子上的另一片芯片的晶振可以正常工作。这是怎么回事啊 ,怎么解决啊 |
|
相关推荐
1个回答
|
|
STM32外部晶振HSE无法启动的原因可能有以下几点:
1. 晶振本身损坏或质量问题:请检查晶振是否完好,可以尝试更换一个新的晶振进行测试。 2. 晶振引脚接触不良:检查晶振与STM32之间的引脚连接是否牢固,确保没有虚焊或断裂。 3. 负载电容配置错误:晶振需要合适的负载电容才能正常工作。请检查您的电路设计是否正确配置了负载电容。 4. 电源电压不稳定:晶振对电源电压非常敏感,不稳定的电源电压可能导致晶振无法正常工作。请检查电源电路是否稳定。 5. 程序配置问题:检查您的程序是否正确配置了HSE的时钟源和相关参数。 针对以上可能的原因,您可以尝试以下解决方法: 1. 更换晶振:尝试更换一个新的晶振,以排除晶振损坏或质量问题。 2. 重新焊接晶振引脚:确保晶振与STM32之间的引脚连接牢固,没有虚焊或断裂。 3. 检查负载电容:确认您的电路设计中是否正确配置了晶振所需的负载电容。 4. 检查电源电路:确保电源电压稳定,晶振对电源电压非常敏感。 5. 检查程序配置:仔细检查您的程序,确保HSE的时钟源和相关参数配置正确。 6. 使用示波器或频率计:使用示波器或频率计检测晶振的输出频率,以确认晶振是否正常工作。 7. 检查其他电路干扰:确保没有其他电路元件或布局对晶振产生干扰。 8. 重新烧录程序:尝试重新烧录程序,以排除程序错误导致的问题。 如果以上方法都无法解决问题,建议您联系STM32的技术支持或寻求专业人士的帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1820 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1634 浏览 1 评论
1104 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
740 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1692 浏览 2 评论
1951浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
756浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
587浏览 3评论
605浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
569浏览 3评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 00:15 , Processed in 0.750675 second(s), Total 48, Slave 40 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号