📄 example.c
字号:
/*****************************************************************************
*
* Project: Clock Example
* Name: Example
* Filename: Example.c
* Date: 06.04.2001
* Rights: hitex-systementwicklung GmbH
* Greschbachstr. 12
* 76229 Karlsruhe
*
****************************************************************************/
/**************************** module example.c ******************************/
#include "lpc23xx.h"
extern void thumb_func (void);
unsigned int flasher = 0x0000000;
int main (void)
{
unsigned int delay;
// define locals
PINSEL0 = 0x00000000;
PINSEL1 = 0x00000000;
PINSEL2 = 0x00000000;
PINSEL3 = 0x00000000;
PINSEL4 = 0x00000000;
PINSEL5 = 0x00000000;
PINSEL6 = 0x00000000;
PINSEL7 = 0x00000000;
PINSEL8 = 0x00000000;
PINSEL9 = 0x00000000;
PINSEL10 = 0x00000000;
IODIR0 = 0x00000000;
IODIR1 = 0x00000000;
IOSET0 = 0x00000000;
IOSET1 = 0x00000000;
// FIO0DIR = 0x00000000;
// FIO1DIR = 0x00000000;
FIODIR2 = 0x00000000;
// FIO3DIR = 0x00000000;
// FIO4DIR = 0x00000000;
// FIO0SET = 0x00000000;
// FIO1SET = 0x00000000;
FIOSET2 = 0x00000000;
// FIO3SET = 0x00000000;
// FIO4SET = 0x00000000;
/*
GPIO0_IODIR = 0x00000000;
GPIO1_IODIR = 0x00000000;
GPIO0_IOSET = 0x00000000;
GPIO1_IOSET = 0x00000000;
FGPIO0_IODIR = 0x00000000;
FGPIO1_IODIR = 0x00000000;
FGPIO0_IOSET = 0x00000000;
FGPIO1_IOSET = 0x00000000;
*/
FIOMASK2 = 0;
FIODIR2 = 0x000000FF;
while(1)
{
for(flasher =1;flasher<0x00000100;flasher = flasher + 1)
{
FIOSET2 = flasher;
thumb_func();
}
FIOCLR2 = 0x000000FF;
}
return (0);
}
/************************************** EOF *********************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -