📄 led_main.c
字号:
/************************************************************************
* File: led_main.c
*
* Copyright: Peak Microtech Corporation
*
***********************************************************************/
#include "register.h"#include "io.h"void delay(int n){ int i; for( i=0; i<n; i++);}void led_init(){ long val;
/* Set the pin45 to be PIO27 */ val = readl( REG_PMCR1 );
writel( REG_PMCR1 , val | 0x400 ); /* Set the PIO27 to be Output (OC) mode */
val = readl( REG_PIOMOD );
writel( REG_PIOMOD , 0x00);}void led_on(void){ int val; /* Turn on LED */
val = readl( REG_PIOLDAT );
writel( REG_PIOLDAT , 0x08000000);}
void led_off(void){ int val; /* Turn off LED */
val = readl( REG_PIOLDAT );
writel( REG_PIOLDAT , 0);}int main(void){ led_init(); while(1) { led_on(); delay(1000000); led_off(); delay(1000000); } return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -