📄 initialize.h
字号:
void init_emif(void)
{
*EGCR=0x3060;
*EMI_RST=0xFFFF;
*CE0_1=0x300C;
*CE1_1=0x131A;
*CE1_2=0xF31A;
*CE1_3=0x00FF;
*SDC1=0x71FF;
*SDC2=0x03FF;
*SDPER=0x0FFF;
*INIT=0x07FF;
}
void init_mcBSP2(void)
{
//*SPCR1_2=0x3001; //spcr1 DBL=0,
//*SPCR2_2=0x02E1; //spcr2
*RCR1_2=0x0040; //rcr1
*RCR2_2=0x0045; //rcr2
*XCR1_2=0x0040; //xcr1
*XCR2_2=0x0045; //xcr2
*SRGR1_2=0x010E; //srgr1
*SRGR2_2=0x2007; //srgr2
*MCR1_2=0x0001; //mcr1
*MCR2_2=0x0001; //mcr2
*PCR2=0x0A0B; //pcr
*XCERA_2=0x0001; //xcera
}
void open_mcBSP2()
{
*SPCR1_2=0x3001; //spcr1 DBL=0,
*SPCR2_2=0x02E1; //spcr2
}
void close_mcBSP2()
{
*SPCR1_2=0x0; //spcr1 DBL=0,
*SPCR2_2=0x0; //spcr2
}
void init_mcBSP1(void)
{
//*SPCR1_0=0x1001; //spcr1 DBL=0,clkstp=11
//*SPCR2_0=0x0040; //spcr2
*RCR1_1=0x0000; //rcr1 单段帧,每帧一字,字长8bit,0bit数据延迟
*RCR2_1=0x0004; //rcr2
*XCR1_1=0x0000; //xcr1
*XCR2_1=0x0004; //xcr2
*SRGR1_1=0x0001;
*SRGR2_1=0x2000; //srgr2
*PCR1=0x0008; //pcr
*MCR1_1=0x0001; //mcr1
*RCERA_1=0x0001; //rcera
}
void open_mcBSP1()
{
*SPCR1_1=0x1001; //spcr1 DBL=0,clkstp=11
*SPCR2_1=0x0040; //spcr2
}
void close_mcBSP1()
{
*SPCR1_1=0x0; //spcr1 DBL=0,clkstp=11
*SPCR2_1=0x0; //spcr2
}
void init_timer0(void)
{
*TCR0=0x0130;
*TIM0=0x0;
*PRD0=0x684; //修改PRD
*PRSC0=0x0; //修改TDDR
}
void open_timer0()
{
*TCR0=0x0120;
}
void close_timer0()
{
*TCR0=0x0130;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -