单片机上电不启动必须手动复位
STC12C5A60S2,单片机上电不启动,必须手动按下复位键才启动。启动后一切正常,断电后再上电则单片机死机,死机后所有引脚输出高电平。手动复位后仍可正常运行。上电死机...
STC12C5A60S2,单片机上电不启动,必须手动按下复位键才启动。启动后一切正常,断电后再上电则单片机死机,死机后所有引脚输出高电平。手动复位后仍可正常运行。上电死机率100%。复位脚接10K电阻接地,另接105电容接VCC。单片机电源近处并105贴片、105独石、47uf铝解。晶振11.0592,4分频低速模式运行。刚开始调试时正常,用着用着就出现这个问题了。求解决方案及原理,小弟拜谢!
展开
展开全部
STC12C5A60S2单片机内部具有复位电路,用内部复位电路就非常可靠,为什么不用呢。在下载程序时,将RESET脚作为I/O脚用就行了。这样,复位引脚的外部只接一个10K电阻接地就好了,省掉了外部复位电路,又简单又可靠,下载程序时按下图选项。
更多追问追答
追问
由于现场环境复杂,要用片外看门狗,所以需要保留RST引脚,现在为了调试方便所以片外看门狗芯片没焊。使用狗狗后这个问题会解决,但是小弟很不放心,不知其原理,故请大哥再多指点指点。求分析此故障的原因,拜谢!
追答
外部复位电路不过就是一个电阻,一个电容吗,都焊下来,重新焊一个新的电阻电容就完了吗,也没有多么复杂的事情。既然你以后用看狗芯片,现在的复位电路也没有用啊,到时候也不用焊这些呀。那现在调试程序时用关闭外部复位电路吧,下载程序时选内部复位电路就完了。等程序调好了,到现场了再恢复外部复位,就都解决了。如果不放心,现在就焊上外部看门狗,看能不能正常启动了,要是都正常,现在就不必要在这个事上纠结了。
展开全部
手动按下复位键才启动,说明是外部器件有问题吧
建议吧“另接105电容接VCC” 的电容更换下,试试
建议吧“另接105电容接VCC” 的电容更换下,试试
追问
换成106、104的也不行,请大哥再费神分析分析, 小弟拜谢!
追答
奇了怪 要不那个电阻有问题 ?????????、?再更换下电阻
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你复位电路电容小了,我都是一个10K,一个10uf,晶振旁边放30pf左右的电容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查105复位电容是否开路或断路。
并上一个新的105试试
并上一个新的105试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询