单片机晶振异常分析于测试

单片机晶振异常分析于测试

最近在一个项目当中使用的是STM32F407的芯片,晶振是使用的25M,当单板拿回来后简单的测量了电源参数,正常后给到软件工程师烧录程序,在烧录的过程中出现了关于晶振的问题,晶振问题折腾了几天也都解决了,通过这些现象也对晶振有了更深的认识。现将问题总结如下:
1)第一个问题现象是程序的预设定时器比计算的慢10倍。在确定单片机程序没有问题的情况下,我初步怀疑是晶振的问题,后更换了晶振解决了此问题
2)单片机的电源不稳定如有振荡等因素也会导致晶振不能正常工作,振荡波形失真,导致单片机烧录不了程序,单片机工作异常。

关于晶振的一些认识网上的资料有很多,但是关于晶振电路的测试参数基本没有,在这几天的测试当中,将晶振电路的测试数据总结如下:

1)在单片机没有程序的情况下外部晶振是不起振的,此时的晶振的电压是1.3V左右(万用表测试),
2)单片机烧录好了程序晶振才能正常起振,输出25MHZ的正弦波(无源晶振),电压是在1.8V左右(万用表测试)

   我此次就是没有理解到晶振在单片机有程序和没有程序之间工作不同,导致,续的很多无用功,将此经验分享出来。希望对大家有帮助!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
单片机接上JLink运行异常可能有以下几个原因: 1.硬件连接问题:检查单片机与JLink的连接是否正常。确保连接线插好、接触良好,没有松动或接触不良等问题。 2.电源问题:检查单片机的电源供应是否正常。确保电源电压稳定,没有电流不足或过载的问题。另外,一些单片机需要外部晶振来提供时钟信号,也需要确保晶振的工作正常。 3.编程问题:检查单片机的程序是否有错误或异常。可能是代码逻辑错误、程序占用资源过多等问题导致的运行异常。可以通过调试程序,检查每一步的执行情况,以找出具体的问题所在。 4.芯片兼容性问题:不同的单片机芯片对JLink的支持程度不同,可能存在兼容性问题导致的运行异常。可以尝试更新JLink的驱动或固件来解决兼容性问题。 5.JLink设置问题:JLink可能需要进行一些设置才能正常运行。可以查阅相关的文档或用户手册,确认JLink的配置与单片机的要求是否一致。 6.其他问题:还可能存在其他因素导致的运行异常。比如单片机硬件损坏、JLink设备问题等。可以尝试更换JLink设备或单片机进行测试,以排除硬件问题。 综上所述,单片机接上JLink运行异常的原因可能是硬件连接问题、电源问题、编程问题、芯片兼容性问题、JLink设置问题或其他问题。需要逐一排查,找出具体问题所在,并采取相应措施解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值