AVR单片机高手进来看下呗
M16一个简单的程序,数码管一位0到F不断变化,间隔一秒,我断电重给电,发现竟然能继续断电前的数继续走,不知道为什么,按复位,他也不回到0,还是继续走,好像怎么断电,程序...
M16 一个简单的程序,数码管一位0到F不断变化,间隔一秒,我断电重给电,发现竟然能继续断电前的数继续走,不知道为什么,按复位,他也不回到0,还是继续走,好像怎么断电,程序都不断。WHY?
展开
展开全部
如果程序里面没有用到eeprom的话,应该和软件无关了。
你应该在“断电”状态下查看vcc的电压是否跌落到bod电平以下,以排除是板上余电造成单片机没有掉电。
至于复位不回0,我也觉得很诡异。。能不能描述下你的复位电路。另外同样的,检查下复位脚的电平变化,排除复位电路硬件故障的可能性。
你应该在“断电”状态下查看vcc的电压是否跌落到bod电平以下,以排除是板上余电造成单片机没有掉电。
至于复位不回0,我也觉得很诡异。。能不能描述下你的复位电路。另外同样的,检查下复位脚的电平变化,排除复位电路硬件故障的可能性。
更多追问追答
追问
你说的 是对的! 是余电 然后我怎么解决呢 改熔丝位BOD么?
追答
你确定所有的电源已经断开了吗? 比如有没有编程器或者带电的外设接入?如果都没有的话试试这样,手动加一个负载。。在vcc和gnd之间接一个几百欧姆电阻实施看。。。电完全断之后肯定能把电压快速拉下来,代价就是用的时候多费了n毫安的电流。。。如果这样还不行。那就说明一个问题,肯定有什么地方向vcc灌电流了!仔细排查。
打这么多字。。。给我加几分吧。。。
展开全部
b=06604 a=b; 这里少3了z一a个g符号
v
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是你的板子还和仿真器或者下载线连着???
那上面的电流足以维持单片机自身的运行!!!
那上面的电流足以维持单片机自身的运行!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
硬件要没问题,就是把程序下到EEPROM里了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询