📄 power_down.c
字号:
;/****************************************Copyright (c)**************************************************
;** 深圳市优龙科技有限公司
;**
;** http://www.ucdragon.com
;**
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
#include "..\inc\LPC2103.h"
#include "..\inc\config.h"
/****************************************************************************
* 名称:main()
* 功能:掉电测试。
****************************************************************************/
void main(void)
{
PINSEL0 = 0x00000000;
PINSEL1 = 0x00000001; // 设置I/O口连接,P0.16设置为EINT0
EXTWAKE = 0x01; //允许EXT0唤醒CPU
EXTINT = 0x01; //清除EXT0中断标志
IODIR = LED_MASK; // 设置LEDs控制口为输出,并且置0
IOCLR = LED_MASK;
while(1)
{
PCONP = 0x000; // 关闭定时器,RTC,UART等功能部件
PCON = 0x02; // 系统进行掉电模式
if( (IOSET&LED1)==0 ) IOSET = LED_MASK; /* 当系统被唤醒后,取反LEDS控制 */
else IOCLR = LED_MASK;
EXTINT = 0x01;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -