📄 e1reset.h
字号:
/***********************************************************
功能: E1RESET1 函数.
描述: E1 初始化程序1
参数: 无
返回值: 无
************************************************************/
void e1reset1(void)
{
/*%%%%%%%%%%%%%%%%%%%% RESET 初始化 E1 %%%%%%%%%%%%%%%%%%%%%%%%%%*/
XBYTE[e1ccr2] = 0X04; //04-20
delay20ms();
XBYTE[e1imr1] = 0X00; /*int mask----------clr all------------*/
_nop_();
XBYTE[e1imr2] = 0X00;
_nop_();
XBYTE[e1rir] = 0X00;
_nop_();
XBYTE[e1rcr1] = 0X00;
_nop_();
XBYTE[e1rcr2] = 0X00;
_nop_();
XBYTE[e1tcr1] = 0X00;
_nop_();
XBYTE[e1tcr2] = 0X00;
_nop_();
XBYTE[e1ccr1] = 0X00;
_nop_();
XBYTE[e1ccr3] = 0X00;
_nop_();
XBYTE[e1test1] = 0X00;
_nop_();
XBYTE[e1test2] = 0X00;
_nop_();
XBYTE[e1licr] = 0X00;
_nop_();
XBYTE[e1taf] = 0X00;
_nop_();
XBYTE[e1tnaf] = 0X00;
_nop_();
XBYTE[e1tcbr1] = 0X00;
_nop_();
XBYTE[e1tcbr2] = 0X00;
_nop_();
XBYTE[e1tcbr3] = 0X00;
_nop_();
XBYTE[e1tcbr4] = 0X00;
_nop_();
XBYTE[e1tir1] = 0X00;
_nop_();
XBYTE[e1tir2] = 0X00;
_nop_();
XBYTE[e1tir3] = 0X00;
_nop_();
XBYTE[e1tir4] = 0X00;
_nop_();
XBYTE[e1tidr] = 0X00;
_nop_();
XBYTE[e1rcbr1] = 0X00;
_nop_();
XBYTE[e1rcbr2] = 0X00;
_nop_();
XBYTE[e1rcbr3] = 0X00;
_nop_();
XBYTE[e1rcbr4] = 0X00;
_nop_();
XBYTE[e1tsr1] = 0X00;
_nop_();
XBYTE[e1tsr2] = 0X00;
_nop_();
XBYTE[e1tsr3] = 0X00;
_nop_();
XBYTE[e1tsr4] = 0X00;
_nop_();
XBYTE[e1tsr5] = 0X00;
_nop_();
XBYTE[e1tsr6] = 0X00;
_nop_();
XBYTE[e1tsr7] = 0X00;
_nop_();
XBYTE[e1tsr8] = 0X00;
_nop_();
XBYTE[e1tsr9] = 0X00;
_nop_();
XBYTE[e1tsr10] = 0X00;
_nop_();
XBYTE[e1tsr11] = 0X00;
_nop_();
XBYTE[e1tsr12] = 0X00;
_nop_();
XBYTE[e1tsr13] = 0X00;
_nop_();
XBYTE[e1tsr14] = 0X00;
_nop_();
XBYTE[e1tsr15] = 0X00;
_nop_();
XBYTE[e1tsr16] = 0X00;
_nop_();
XBYTE[e1rcr1] = 0X80; //80-01/*receive set-----------start to initial-------*/
_nop_();
XBYTE[e1rcr2] = 0X04; //04-20
_nop_();
XBYTE[e1tcr1] = 0X08; //08-10 /*transent set*/
_nop_();
XBYTE[e1ccr1] = 0X4c; //4c-32 /*common control set*/
_nop_();
XBYTE[e1ccr3] = 0X02; //02_40
_nop_();
XBYTE[e1tidr] = 0X55; //55_aa
_nop_();
XBYTE[e1rcbr1] = 0XFF; /*rchblk set*/
_nop_();
XBYTE[e1rcbr2] = 0XFF;
_nop_();
XBYTE[e1rcbr3] = 0XFF;
_nop_();
XBYTE[e1rcbr4] = 0XFF;
_nop_();
XBYTE[e1tcbr1] = 0XFF; /*tchblk set*/
_nop_();
XBYTE[e1tcbr2] = 0XFF;
_nop_();
XBYTE[e1tcbr3] = 0XFF;
_nop_();
XBYTE[e1tcbr4] = 0XFF;
_nop_();
XBYTE[e1taf] = 0X9b; //9b-d9 /*taf set*/
_nop_();
XBYTE[e1tnaf] = 0Xdf; //DF_FB
_nop_();
XBYTE[e1licr] = 0X40; //40_02
_nop_();
XBYTE[e1ccr3] = 0X0a; //0A_50 /*------------reset e1-----------*/
delay40us();
XBYTE[e1ccr3] = 0X02; //02_40
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -