power_down.c
来自「LPC2103,调电编译程序」· C语言 代码 · 共 41 行
C
41 行
;/****************************************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 + =
减小字号Ctrl + -
显示快捷键?