⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 基于华邦W90P710arm7嵌入式处理器的bootloader程序
💻 C
字号:
#include <stdio.h>
#include "710defs.h"
#include "HB_it.h"

U32 g_Led = 0xff;	//定义全局变量,用于控制LED的亮灭

int main(void)
{
	INT3_Init();	//外部中断3初始化
	EBILedInit(0xff);	//点亮全部LED 
	
	while(1)
	{
		;
	}

	return 0;
}

/*******************************************************************************
* Function Name  : INT3_Init
* Description    : 外部中断3初始化
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void INT3_Init(void)
{
	REG_AIC_SCR5 = 0x00000006;
	REG_AIC_MECR = 0x00000020;
}



/*******************************************************************************
* Function Name  : EBILedInit
* Description    : LED的初始化
* Input          : LED的状态值
* Output         : None
* Return         : None
*******************************************************************************/
void EBILedInit(U8 Value)
{
    REG_EXT0CON = EBI_EXT0_VALUE;
    EBILedSet(Value);
}


/*******************************************************************************
* Function Name  : EBILedSet
* Description    : 用于控制LED的亮灭
* Input          : LED的状态值
* Output         : None
* Return         : None
*******************************************************************************/
void EBILedSet(U8 Value)
{
    (VPint(EBILED_ADDRESS)) = ~Value;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -