有两种模式,睡眠和空闲。利用单片机汇编指令“SLEEP”来进入模式。在MPLAB里面的C语言语句是asm("SLEEP"); //也可能是单引号。
输入SLEEP指令之后,OSCCON寄存器里面的IDLEN标志位会影响单片机具体是进入睡眠还是空闲模式。
我说的是pic18f4520的情况。
pic12、pic18系列我都用过SLEEP这个指令。应该都差不多。如果我说的不行,那你要自己去查你那款单片机的手册了。
更高级的pic也有用PWRSAV这个指令的,例如pic33e/f。有问题可以再交流
有两种模式,睡眠和空闲。利用单片机汇编指令“SLEEP”来进入模式。在MPLAB里面的C语言语句是asm("SLEEP"); //也可能是单引号。
输入SLEEP指令之后,OSCCON寄存器里面的IDLEN标志位会影响单片机具体是进入睡眠还是空闲模式。
我说的是pic18f4520的情况。
pic12、pic18系列我都用过SLEEP这个指令。应该都差不多。如果我说的不行,那你要自己去查你那款单片机的手册了。
更高级的pic也有用PWRSAV这个指令的,例如pic33e/f。有问题可以再交流
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved