initialization.c

来自「此文件是在blackfin533下实现的ps2键盘程序」· C语言 代码 · 共 35 行

C
35
字号
#include "bf5xx.h"

EX_INTERRUPT_HANDLER(FlagA_ISR_KBD);


static void Init_KEYFlags(void)
{
	*pFIO_INEN		= 0x0020;
	*pFIO_DIR		= 0x001f;
	*pFIO_EDGE		= 0x0000;
	*pFIO_MASKA_D	= 0x0020;
	*pFIO_POLAR		= 0x0020;
}

static void Init_KEYInterrupts(void)
{

    *pSIC_IAR0 = 0xffffffff;
	*pSIC_IAR1 = 0xffffffff;
	*pSIC_IAR2 = 0xffff5fff;				 
	register_handler(ik_ivg12, FlagA_ISR_KBD);		 
	*pSIC_IMASK = 0x00090000;	 
}

void Init_Platform4PS2_KBD(void)
{
	Init_KEYFlags();
    Init_EBIU();
	PS_Clk_In();
	PS2_KEYDAT_DIR();
	Init_KEYInterrupts();
}


⌨️ 快捷键说明

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