晨昏 发表于 2012-11-5 13:11:44

请教个休眠模式的问题

我进sleep后(空闲模式),查看datasheet ,可以"其他I/0"唤醒,但我按按键为什么唤不醒(I/O接了按键,不是中断口,就普通一个,没进seelp前,按键有反应的)?请高手帮忙一下。

foxpro2005 发表于 2012-11-5 15:06:52

如果不是用的INT引脚,要使用到电平变化中断功能,要把它开启。

晨昏 发表于 2012-11-5 15:35:47

foxpro2005 发表于 2012-11-5 15:06 static/image/common/back.gif
如果不是用的INT引脚,要使用到电平变化中断功能,要把它开启。

谢谢。。晚上下班后回家试试。

晨昏 发表于 2012-11-5 17:05:19

foxpro2005 发表于 2012-11-5 15:06 static/image/common/back.gif
如果不是用的INT引脚,要使用到电平变化中断功能,要把它开启。

要再请教个问题了,开启IO电平中断,我在CVAVR 编译器用向导,中断源16 没这个功能,48有这个功能。但是datasheet里看,它们在唤醒里都是有“其他IO” 空闲模式)。请再指点。我用16来调试的。

foxpro2005 发表于 2012-11-5 17:39:22

本帖最后由 foxpro2005 于 2012-11-5 17:45 编辑

用来唤醒的IO,有没有配置入为输入状态??

晨昏 发表于 2012-11-5 17:51:23

foxpro2005 发表于 2012-11-5 17:39 static/image/common/back.gif
用来唤醒的IO,有没有配置入为输入状态??

有配置为输入状态。我看了48的datasheet。上面有PCINTx 寄存器(应该是设置IO电平变化用的吧)。但看16的datasheet,找不到这个寄存乔去,那16如何用IO口唤醒,它在唤醒源的表格又是有标“其他IO”。现在纠结了。。

b28561173 发表于 2012-11-6 09:46:18

{:dizzy:}复杂
页: [1]
查看完整版本: 请教个休眠模式的问题