AVR自动复位,是硬件还是软件出了问题

[复制链接]
4910|13
 楼主| uzb9401 发表于 2011-6-2 10:38 | 显示全部楼层 |阅读模式
公司请别人开发的一个产品,ATMEGA128,有个很棘手的问题,在开机后按动按键的过程中单片机会自动复位,以为是软件问题,但是奇怪的是有一些如果开机后等上10来分钟在操作按键便没有问题,但是有的等半个小时也不行,按键过程还是会自动复位,似乎又是硬件问题,求各位指条路子
dqyubsh 发表于 2011-6-2 11:42 | 显示全部楼层
AVR要设置熔丝,这个必须保证弄对了。再有问题,让开发人员返工。
gaohq 发表于 2011-6-2 11:48 | 显示全部楼层
这跟熔丝有么关系?
 楼主| uzb9401 发表于 2011-6-2 12:42 | 显示全部楼层
跟熔丝没有关系吧,我自己配的,都是按一样的配置,
pa2792 发表于 2011-6-2 12:48 | 显示全部楼层
先写个简单的程序进去看看,是否会这样?
可能是你的程序存在问题。
chunyang 发表于 2011-6-2 16:57 | 显示全部楼层
程序问题、熔丝问题或硬件问题都有可能,楼主的信息不够全面,无法准确判断。
zjy.zz 发表于 2011-6-18 10:48 | 显示全部楼层
先把软件中的复位关了,然后把复位脚处理一下
wxrbjrx 发表于 2011-6-21 14:18 | 显示全部楼层
把软件中和按键有关的子程序去掉,再按键盘,如果还复位,应该就是硬件问题了。
zdaly 发表于 2011-6-21 15:16 | 显示全部楼层
建议lz把复位电路和键盘的电路贴上来看看先。
oo0o_11 发表于 2011-8-3 20:03 | 显示全部楼层
我用的时候也遇到这个问题。。。之前用过AVR16的用的挺好,换128用了之后发现一有函数调用就会导致单片机自动复位。。。
lp1468 发表于 2011-8-3 22:10 | 显示全部楼层
先排除一下问题吧,看你写的你就是想回有什么问题,但是没有做过实验。
你怀疑是硬件问题,那么你按键的时候用示波器测量avr的复位管脚和avr的电压,在你按按键avr又复位的时候分析一下这两个最可能出问题的地方有没有问题,然后分析你的硬件还有那些和按键有关系的,可以拆除除了按键为的AVR所有外设,继续做实验。既然你的问题是可以重现的先做做实验排查一下和缩小一下问题吧。
mmax 发表于 2011-8-3 23:15 | 显示全部楼层
软件问题大一些。先把按键处理程序屏蔽掉试试。
weibestww 发表于 2011-9-3 21:22 | 显示全部楼层
我用64也出现复位的问题,软件上的复位关掉之后仍然不行,仔细查看后居然是一个switch case里面的问题,4个case其中的一个就是不能要,只要那个case加上,软件就会复位,诡异的是4个case的机构都是一样的,无奈我只有把那个case单独拉出来了。
yewuyi 发表于 2011-9-3 21:47 | 显示全部楼层
无法判断问题点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

519

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部