• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机首次上电没法启动

与你无关 2018-08-24 浏览量:3087
 用的51单片机,有没有遇到这种情况,单片机首次上电没法启动,接着第二次上电就可以了。过一会又必须重复上电才可以正常。 用下载器供电正常,我用的阻容降压,电压稳定的5V!
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 祖容降压的原理图最好发上来看看,按你的描述应该是电源的问题,如果你的仿真器可以给电路板供5V电源,您用仿真器试试,如果仿真器供电可以那肯定是电源问题,仿真器不能供电找个稳定的5V电源,一试便知。

    • 发布于 2018-08-24
    • 举报
    • 评论 1
    • 5
    • 0
与你无关 回复了 work11:找到问题了,原来是程序问题,中断函数名和中断变量重复了,但是就是不报错!!!每次启动没法初始化变量 。非常感谢大家 回复

其他答案 数量:24

  • 是不是上电复位没做好,时间过短
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 51单片机对复位时间有要求,可能你的复位电容太小了
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 如果是像89C51那种单片机需要高电平复位,用阻容降压的方式复位,必须选择适合电容值来做阻容降压的复位电路,或者用AVR ARM单片机这些低电平复位的单片机。

    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 应该是复位电路部分存在问题,复位电容最好控制在222-30PF之间
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 这种有可能时复位引脚上面存在干扰,最好用个示波器测一下复位脚上面的信号变化
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 1
    • 0

  • 应该是复位电路有问题,可以用示波器看下复位电平及时间是否满足手册要求。
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 建议楼主最好把原理图发上来看一下,看硬件部分是不是有问题……
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 不建议使用阻容,建议使用线性稳压。你说下载器供电正常,阻容不稳,那可以看看电源部分
    • 发布于2018-08-25
    • 举报
    • 评论 1
    • 1
    • 0
与你无关 回复了 yangjiaxu :220V交流转5V单片机感觉这是最便宜的方案了 回复

  • 复位电路问题,增加复位时间看看,或者是电源上电不稳定
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是电源供电不稳定 检查一下电源电压 启动时看电压波动
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 看看官方的原理图看看是不是有几个关键位置电容接法,或者值太低,特别是下载复位这几个端口,这种首先检查原理图,然后是物料!对着原理图检查下几个供电复位引脚供电情况,用示波器看一下电压幅度和时序是否满足上电要求!
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 上电之后测量下引脚电压,用示波器看看晶振是否起振呢
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要测量一下供电的电压跟复位脚的波形 看是不是符合要求
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 之前我自制最小系统板老出问题,后来我两块钱买了一个,然后屁事没有了,你检查一下硬件电路有没有问题,
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 找到问题了,原来是程序问题,中断函数名和中断变量重复了,但是就是不报错!!!每次启动没法初始化变量 。非常感谢大家
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种问题首先要排查硬件,检查硬件的供电,晶振信息,再排查软件的内存溢出情况
    • 发布于2018-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 感觉应该是工程对于初始化复位的问题,自动复位出错,只有手动复位才可以运行程序。
    • 发布于2018-08-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 检查你的硬件,以及初始化,配置参数
    • 发布于2018-09-03
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机首次上电没法启动