HS26Fxx-C_Demo_Code-GPIO初始化函数
功能:GPIO初始化函数
void GPIO_Init(void)
函数声明
//.h文件声明***************************************************************************
void GPIO_Init(void); //IO初始化
函数定义
//.c文件函数定义****************************************************
/*System initial sub function<<===================================*/
//******************************************************************
void GPIO_Init(void)
{
//P0_IO_init
P0 =0x00u; //-000 0000 ;
P0M =0xFFu; //-111 1111 ;InOut ;0=in / 1=out
P0UR=0x00u; //-000 0000 ;UP_pull ;0=dis / 1=en
P0PD=0x00u; //-000 0000 ;DOWN_pull ;0=dis / 1=en
P0W =0x00u; //0000 0000 ;Wakeup ;0=dis / 1=en
//P1_IO_init
P1 =0x00u; //---- -000 ;
P1M =0xFFu; //---- -111 ;InOut ;0=in / 1=out
P1UR=0x00u; //---- -000 ;UP_pull ;0=dis / 1=en
P1PD=0x00u; //---- -000 ;DOWN_pull ;0=dis / 1=en
P1W =0x00u; //0000 0000 ;Wakeup ;0=dis / 1=en
//P2_IO_init
P4 =0x00u; //0000 0000
P4M =0xFFu; //1111 1111 ;InOut ;0=in / 1=out
P4UR=0x00u; //0000 0100 ;UP_pull ;0=dis / 1=en
P4PD=0x00u; //0000 0000 ;DOWN_pull ;0=dis / 1=en
P4W =0x00u; //0000 0000 ;wakeup ;0=dis / 1=en
//******************************************************
FGIE=0; /* 总中断使能位 <<======================*/
}
函数调用
GPIO_Init(); //端口初始化