NewNew 发表于 2009-10-10 19:52:29

NEC好像睁着眼睛它是假睡还是真睡!

各位好!版主好!
在AVR STUDIO里面AVR单片机在进入睡眠后我用单步命令执行下一步的时候,系统是不动作的。除非唤醒后才能执行SLEEP的下一步,呵呵,AVR睡的很熟!
在PM+里面我执行STOP()后,在没有唤醒的条件下按下一步(单步运行)它怎么还在往下执行,是假睡还是真睡!
烦请各位高手讲解,NEC不睡我也没的睡,否则我将被辞退!

jackiezeng 发表于 2009-10-10 20:28:36

别防真,直接烧进去调试,

NewNew 发表于 2009-10-10 20:43:56

那样不好测试,也不确切进入睡眠状态没有!

mcu5i51 发表于 2009-10-10 21:29:11

做简单的程序,测一下电流就知道了

sophie0403 发表于 2009-10-12 09:16:08

你用mini2仿真的?如果按下一步,mini2与mcu通讯,等于触发了唤醒条件

你把程序下载到mcu中,再测试看看,测电流

jdjsxf 发表于 2009-10-12 19:31:23

其实当你执行全速的时候,如果没有触发条件,它是停在STOP语句那的,这就说明CPU已经停了。
记得当年我在学校刚学单片机的时候,每天都能提出若干怀疑单片机的问题,甚至是指令。
后来老师给我说了一句:有问题先考虑是不是自己的问题,大家都使用了这么多年了,上来就被你发现一个单片机的bug,你也太幸运了。

brbl 发表于 2009-10-17 19:16:55

应该测静态电流确认。
页: [1]
查看完整版本: NEC好像睁着眼睛它是假睡还是真睡!