0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机起振的两种判断方法

姚小熊27 来源:xx 作者:电工之家 2019-10-19 09:34 次阅读

如何判断单片机是否起振,我分为两种情况。

一、外接晶体振荡器情形

这种情况可以用示波器直接抓取波形。值得注意的是,探头及示波器的带宽是否超过晶振的振荡频率。同时示波器探头要打到X10档位,以增加探头带宽和减少探头电容对振荡电路的影响。并且探头地线要改用地线弹簧。

单片机起振的两种判断方法

二、单片机内部RC振荡

这种情况下,一般无法直接测试,只能通过其它手段。

比如我经常使用的方法就是接一个LED指示灯。可作为电源指示灯,可作为状态指示灯,可调试单片机。

调试阶段,雅帆使LED每1秒闪烁一次。当然,只要能正常闪烁就说明单片机工作了。同时还能防止单片机看门狗设置不正确造成的复位(雅帆会改成2秒翻转一次,如果不是这个周期,说明看门狗复位了)。

调试完成我就改成电源和状态指示灯了。比如0.5秒闪烁表示工作正常。2短1长的亮表示有故障等。

怎么判断单片机是否起振?其实就是想办法判断单片机是否能够正常工作即可。判断单片机内的程序是否能够正常运行即可知道单片机是否起振,若单片机有外部看门狗信号,直接用示波器测量单片机给外部看门狗输入信号的引脚,观察其是否有波形输出,且波形周期是否与设计值相吻合,若没有波形输出,则单片机没有正常工作,程序没有正常运行;若有相应的波形输出,则证明单片机程序是在正常工作的。

若单片机没有外部看门狗信号,可利用单片机未使用的一个I/O口进行测试,测试步骤如下:(1)更改单片机程序,初始化设置该I/O口为输出引脚,在主函数上使该引脚为周期翻转的输出波形,翻转周期最好2ms以内,这样使用示波器监测波形时可更准确测量出单片机异常的时间;(2)将改好的程序烧录进单片机后重新上电,用示波器测量该I/O口的输出波形,若输出一直为持续的周期波形,且周期与设计值相符合,说明单片机正常工作,晶振也没有异常;若输出波形不对,比如周期波形持续一段时间后,有一段高电平,然后才恢复周期波形,可测量这段高电平的时间,猜测该高电平时间单片机在复位,可检查单片机的外部复位引脚是否异常;若无异常,检查程序初始化时钟配置等是否正确;程序内部看门狗是否开启。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632693
  • 晶体振荡器
    +关注

    关注

    9

    文章

    615

    浏览量

    29042
收藏 人收藏

    评论

    相关推荐

    怎么判断单片机是否 如何判断好坏

    该怎么判断单片机是否?如何判断好坏?
    发表于 07-21 09:15 1459次阅读
    怎么<b class='flag-5'>判断</b><b class='flag-5'>单片机</b>是否<b class='flag-5'>起</b><b class='flag-5'>振</b> 如何<b class='flag-5'>判断</b>晶<b class='flag-5'>振</b>好坏

    单片机的原因分享!

    遇到单片机是常见现象,那么引起晶
    发表于 09-25 08:27

    单片机原因分析

    单片机原因分析单片机 50个问题及解决方法
    发表于 03-03 07:14

    单片机的原因有哪些

    1、单片机原因分析遇到单片机
    发表于 11-25 09:04

    晶振起_单片机原因及解决方法

    单片机是常见现象,本文分析了单片机
    发表于 01-12 11:08 1w次阅读

    单片机的40个原因分析

    单片机原因分析遇到单片机
    发表于 10-12 16:06 4.3w次阅读

    单片机有哪些原因如何解决这个问题

    单片机原因有哪些?如何排除?遇到单片机
    的头像 发表于 12-31 08:23 8487次阅读
    <b class='flag-5'>单片机</b>晶<b class='flag-5'>振</b>不<b class='flag-5'>起</b><b class='flag-5'>振</b>有哪些原因如何解决这个问题

    单片机的解决措施

    作为一精密的频率元件,单片机中的晶却很容易出现问题,轻微的碰撞都可能导致晶损坏,因此,遇到单片机
    的头像 发表于 06-18 17:26 6045次阅读

    单片机常用的两种延时控制方式

    单片机中常用的延时控制方式有两种。一是采用编程的方式达到延时的目的,另一种方法则是通过单片机中的
    发表于 07-17 10:22 5876次阅读
    <b class='flag-5'>单片机</b>常用的<b class='flag-5'>两种</b>延时控制方式

    两种单片机IO扩展的方法和代码免费下载

    本文档的主要内容详细介绍的是两种单片机IO扩展的方法和代码免费下载。
    的头像 发表于 08-09 14:13 2779次阅读

    单片机实现延时两种方法

    单片机系统一般常选用11.059 2 MHz、12 MHz或6 MHz晶。第一更容易产生各种标准的波特率,后两种的一个机器周期分别为1 μs和2 μs,便于精确延时。本程序中假设使
    发表于 11-04 15:36 12次下载
    <b class='flag-5'>单片机</b>实现延时<b class='flag-5'>两种方法</b>

    单片机STM8S测量电压电路_50个单片机问题及解决方法小结

    1、单片机原因分析遇到单片机
    发表于 11-16 20:21 19次下载
    <b class='flag-5'>单片机</b>STM8S测量电压电路_50个<b class='flag-5'>单片机</b>晶<b class='flag-5'>振</b>问题及解决<b class='flag-5'>方法</b>小结

    如何判断单片机是否工作及问题排除

    ,本文介绍单片机的外部晶。1 如何判断是否工作对于普通的外部晶而言,在设计电路时需要设计
    发表于 12-01 15:51 23次下载
    如何<b class='flag-5'>判断</b><b class='flag-5'>单片机</b>晶<b class='flag-5'>振</b>是否工作及问题排除

    引起单片机的原因有哪些呢?

    遇到单片机是常见现象,那么引起晶
    发表于 10-13 11:45 1627次阅读

    如何判断单片机是否?如何判断的好坏?

    如何判断单片机是否?如何判断的好坏? 判断
    的头像 发表于 01-16 11:20 3229次阅读