📄 main.c
字号:
#include "myapp.h"
#include "ICETEK-VC5509-EDU.h"
#include "scancode.h"
// 液晶 ----------------------------------------------------------
#define CTRLED (*(unsigned int *)0x600802) // port8004
#define MCTRKEY (*(unsigned int *)0x602802) // port8005
//#define CTRCLKEY (*(unsigned int *)0x600803) // port8006
#define CTRSTATUS (*(unsigned int *)0x600800) //port8000
void InitMcBSP();
void INTR_init( void );
void TIME_init(void);
int nCount;
main()
{
nCount=0;
nCount=*(int *)0x10000;
asm(" nop ");
PLL_Init(20);
SDRAM_init();
INTR_init();
InitMcBSP();
CTRSTATUS=0x80;
CTRSTATUS=0;
CTRSTATUS=0x80;
CTRSTATUS=0;
CTRLED=0xff;
CTRGR=2; // 使能IO
//CTRCLKEY=0;
while ( 1 )
{
}
}
void InitMcBSP()
{
// IOPin: McBSP1.FSX S15
//SPCR2.XRST_=0,PCR.XIOEN=1,PCR.FSXM=1,PCR.FSXP=0/1
SPCR2_1&=0x0fffe;
PCR1|=0x2800;
}
void interrupt XINT()
{
nCount++; nCount%=2;
if ( nCount==0 )
PCR1^=8;
//CTRCLKEY=0;
}
void INTR_init( void )
{
IVPD=0x80;
IVPH=0x80;
IER0=8;
DBIER0=8;
IFR0=0xffff;
asm(" BCLR INTM");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -