PIC18F14K50的睡眠及唤醒问题。
PIC18F14K50我是使用了BOOTLOAD程序加载了MICROCHIP公司提供的USB例程里的“USB Device - HID - Custom Demos”程序,在程序里,我按文档说明将IDEL清零执行了休眠指令,静态耗电依然为500uA,而我将所有中断关闭后,静态耗电为100uA,但是插上USB后,USB无法识别了。
后来我在SLEEP指令后加入了RESET指令,USB是可以执行了。
我将指定引脚的电平变化唤醒开启后,发现该引脚的电平变化没有唤醒MCU,判断的方法是在唤醒后要执行的地方加入 指示灯亮,但是指示灯不亮,且MCU消耗电流为休眠的电流,所以MCU应该没有被唤醒。
所以这里就有两个问题,在BOOTLOAD程序加载了USB应用例程后的程序里,怎么才能休眠后电流为正常的小于1uA。而休眠后,又如何能让USB正常唤醒识别,以及为什么我的电平变化唤醒醒不来。
|