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

单片机的上电复位

fighter-12315 2019-03-16 浏览量:1369

想问下有什么操作能影响单片机的上电后自动复位

注意:复位电路是好的,充电电容为10uF,RES拉低时间足够

我使用示波器看过RES引脚上电后的波形,是正常的。下载其他的程序上电后自动复位也是正常的,

但是!!!昨天我写了一个比较复杂的程序,烧录进单片机后就无法上电后自动复位了,只能手动按复位按键。

注意:下载其他程序上电后能正常自动复位

经过一天的调试终于找到问题了,把一段RTC初始化的程序注释掉就能正常上电后复位了,问题来的莫名其妙,解决的也是莫名其妙......


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 上电复位的功能应该是与下载的程序无关的,可能是复位后程序运行到了错误中断中,或是死循环中,看 上去像是没有复位
    • 发布于 2019-03-17
    • 举报
    • 评论 1
    • 1
    • 0
fighter-12315 回复了 莱克迷KW:虽然给了你最佳但是我还是要说一下,虽然是程序是跳转到错误中断了不能自动复位,但是却能手动复位,就是按下复位键能够正常运行!!!这作何解释 回复

其他答案 数量:4
  • 在复杂的程序前面加一点延时看看,还有用stlink下载后的复位时看不到的属于内部指令复位,
    • 发布于2019-03-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序问题,仔细审读自己程序的逻辑,机器逻辑并不能完全认同于人的思维逻辑
    • 发布于2019-03-16
    • 举报
    • 评论 1
    • 0
    • 0
fighter-12315 回复了 coliner :那是什么样的操作才能影响上电后的自动复位呢 回复

  • 这个操作真是神啦,程序影响复位模式?

    你确定你的操作中有相应的影响?

    还是怀疑管脚虚焊之类的问题。

    • 发布于2019-03-17
    • 举报
    • 评论 1
    • 0
    • 0
fighter-12315 回复了 xdsnet :我也是很奇怪啊,但是下载其他程序都是好好的,唯独下载这个程序上电后不能自动复位........ 回复

  • 电容一般使用0.1uF,电容太大会不会是低电平时间不够
    • 发布于2019-03-17
    • 举报
    • 评论 1
    • 0
    • 0
fighter-12315 回复了 代人凌峰 :????电容越大充电时间越长,RES拉低时间越长 回复

相关问题

问题达人换一批

单片机的上电复位