?? lf2407_c.h
字號:
/*片內外圍寄存器定義~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
//C2xx內核寄存器
volatile unsigned int *IMR = (volatile unsigned int *)0x0004;
volatile unsigned int *GREG = (volatile unsigned int *)0x0005;
volatile unsigned int *IFR = (volatile unsigned int *)0x0006;
volatile unsigned int *ABRPT = (volatile unsigned int *)0x01F;
ioport unsigned portFFFF;
#define WSGR portFFFF
//系統模塊寄存器
volatile unsigned int *PIPQR0 = (volatile unsigned int *)0x7010;
volatile unsigned int *PIPQR1 = (volatile unsigned int *)0x7011;
volatile unsigned int *PIPQR2 = (volatile unsigned int *)0x7012;
volatile unsigned int *PIACKR0 = (volatile unsigned int *)0x7014;
volatile unsigned int *PIACKR1 = (volatile unsigned int *)0x7015;
volatile unsigned int *PIACKR2 = (volatile unsigned int *)0x7016;
volatile unsigned int *SCSR1 = (volatile unsigned int *)0x7018;
volatile unsigned int *SCSR2 = (volatile unsigned int *)0x7019;
volatile unsigned int *DIN = (volatile unsigned int *)0x701C;
volatile unsigned int *PVIR = (volatile unsigned int *)0x701E;
//看門狗寄存器
volatile unsigned int *WDCNTR = (volatile unsigned int *)0x7023;
volatile unsigned int *WDKEY = (volatile unsigned int *)0x7025;
volatile unsigned int *WDCR = (volatile unsigned int *)0x7029;
//SPI寄存器
volatile unsigned int *SPICCR = (volatile unsigned int *)0x7040;
volatile unsigned int *SPICTL = (volatile unsigned int *)0x7041;
volatile unsigned int *SPISTS = (volatile unsigned int *)0x7042;
volatile unsigned int *SPIBRR = (volatile unsigned int *)0x7044;
volatile unsigned int *SPIEMU = (volatile unsigned int *)0x7046;
volatile unsigned int *SPIRXBUF = (volatile unsigned int *)0x7047;
volatile unsigned int *SPITXBUF = (volatile unsigned int *)0x7048;
volatile unsigned int *SPIDAT = (volatile unsigned int *)0x7049;
volatile unsigned int *SPIPC1 = (volatile unsigned int *)0x704D;
volatile unsigned int *SPIPC2 = (volatile unsigned int *)0x704E;
volatile unsigned int *SPIPRI = (volatile unsigned int *)0x7023;
//SCI寄存器
volatile unsigned int *SCICCR = (volatile unsigned int *)0x7050;
volatile unsigned int *SCICTL1 = (volatile unsigned int *)0x7051;
volatile unsigned int *SCIHBAUD = (volatile unsigned int *)0x7052;
volatile unsigned int *SCILBAUD = (volatile unsigned int *)0x7053;
volatile unsigned int *SCICTL2 = (volatile unsigned int *)0x7054;
volatile unsigned int *SCIRXST = (volatile unsigned int *)0x7055;
volatile unsigned int *SCIRXEMU = (volatile unsigned int *)0x7056;
volatile unsigned int *SCIRXBUF = (volatile unsigned int *)0x7057;
volatile unsigned int *SCITXBUF = (volatile unsigned int *)0x7059;
volatile unsigned int *SCIPRI = (volatile unsigned int *)0x705F;
//外圍中斷配置寄存器
volatile unsigned int *XINT1CR = (volatile unsigned int *)0x7070;
volatile unsigned int *XINT2CR = (volatile unsigned int *)0x7071;
//數字I/O控制寄存器
volatile unsigned int *MCRA = (volatile unsigned int *)0x7090;
volatile unsigned int *MCRB = (volatile unsigned int *)0x7092;
volatile unsigned int *MCRC = (volatile unsigned int *)0x7094;
volatile unsigned int *IPSRA = (volatile unsigned int *)0x7094;
volatile unsigned int *IPSRB = (volatile unsigned int *)0x7096;
volatile unsigned int *PADATDIR = (volatile unsigned int *)0x7098;
volatile unsigned int *PBDATDIR = (volatile unsigned int *)0x709A;
volatile unsigned int *PCDATDIR = (volatile unsigned int *)0x709C;
volatile unsigned int *PDDATDIR = (volatile unsigned int *)0x709E;
volatile unsigned int *PEDATDIR = (volatile unsigned int *)0x7095;
volatile unsigned int *PFDATDIR = (volatile unsigned int *)0x7096;
//ADC寄存器
volatile unsigned int *ADCTRL1 = (volatile unsigned int *)0x70A0;
volatile unsigned int *ADCTRL2 = (volatile unsigned int *)0x70A1;
volatile unsigned int *MAXCONV = (volatile unsigned int *)0x70A2;
volatile unsigned int *CHSELSEQ1 = (volatile unsigned int *)0x70A3;
volatile unsigned int *CHSELSEQ2 = (volatile unsigned int *)0x70A4;
volatile unsigned int *CHSELSEQ3 = (volatile unsigned int *)0x70A5;
volatile unsigned int *CHSELSEQ4 = (volatile unsigned int *)0x70A6;
volatile unsigned int *AUTO_SEQ_SR = (volatile unsigned int *)0x70A7;
volatile unsigned int *RESULT0 = (volatile unsigned int *)0x70A8;
volatile unsigned int *RESULT1 = (volatile unsigned int *)0x70A9;
volatile unsigned int *RESULT2 = (volatile unsigned int *)0x70AA;
volatile unsigned int *RESULT3 = (volatile unsigned int *)0x70AB;
volatile unsigned int *RESULT4 = (volatile unsigned int *)0x70AC;
volatile unsigned int *RESULT5 = (volatile unsigned int *)0x70AD;
volatile unsigned int *RESULT6 = (volatile unsigned int *)0x70AE;
volatile unsigned int *RESULT7 = (volatile unsigned int *)0x70AF;
volatile unsigned int *RESULT8 = (volatile unsigned int *)0x70B0;
volatile unsigned int *RESULT9 = (volatile unsigned int *)0x70B1;
volatile unsigned int *RESULT10 = (volatile unsigned int *)0x70B2;
volatile unsigned int *RESULT11 = (volatile unsigned int *)0x70B3;
volatile unsigned int *RESULT12 = (volatile unsigned int *)0x70B4;
volatile unsigned int *RESULT13 = (volatile unsigned int *)0x70B5;
volatile unsigned int *RESULT14 = (volatile unsigned int *)0x70B6;
volatile unsigned int *RESULT15 = (volatile unsigned int *)0x70B7;
volatile unsigned int *CALIBRATION = (volatile unsigned int *)0x70B8;
//CAN寄存器
volatile unsigned int *CANMDER = (volatile unsigned int *)0x7100;
volatile unsigned int *CANTCR = (volatile unsigned int *)0x7101;
volatile unsigned int *CANRCR = (volatile unsigned int *)0x7102;
volatile unsigned int *CANMCR = (volatile unsigned int *)0x7103;
volatile unsigned int *CANBCR2 = (volatile unsigned int *)0x7104;
volatile unsigned int *CANBCR1 = (volatile unsigned int *)0x7105;
volatile unsigned int *CANESR = (volatile unsigned int *)0x7106;
volatile unsigned int *CANGSR = (volatile unsigned int *)0x7107;
volatile unsigned int *CANCEC = (volatile unsigned int *)0x7108;
volatile unsigned int *CANIFR = (volatile unsigned int *)0x7109;
volatile unsigned int *CANIMR = (volatile unsigned int *)0x710A;
volatile unsigned int *CANLAM0H = (volatile unsigned int *)0x710B;
volatile unsigned int *CANLAM0L = (volatile unsigned int *)0x710C;
volatile unsigned int *CANLAM1H = (volatile unsigned int *)0x710D;
volatile unsigned int *CANLAM1L = (volatile unsigned int *)0x710E;
volatile unsigned int *CANMSGID0L = (volatile unsigned int *)0x7200;
volatile unsigned int *CANMSGID0H = (volatile unsigned int *)0x7201;
volatile unsigned int *CANMSGCTRL0 = (volatile unsigned int *)0x7202;
volatile unsigned int *CANMBX0A = (volatile unsigned int *)0x7204;
volatile unsigned int *CANMBX0B = (volatile unsigned int *)0x7205;
volatile unsigned int *CANMBX0C = (volatile unsigned int *)0x7206;
volatile unsigned int *CANMBX0D = (volatile unsigned int *)0x7207;
volatile unsigned int *CANMSGID1L = (volatile unsigned int *)0x7208;
volatile unsigned int *CANMSGID1H = (volatile unsigned int *)0x7209;
volatile unsigned int *CANMSGCTRL1 = (volatile unsigned int *)0x720A;
volatile unsigned int *CANMBX1A = (volatile unsigned int *)0x720C;
volatile unsigned int *CANMBX1B = (volatile unsigned int *)0x720D;
volatile unsigned int *CANMBX1C = (volatile unsigned int *)0x720E;
volatile unsigned int *CANMBX1D = (volatile unsigned int *)0x720F;
volatile unsigned int *CANMSGID2L = (volatile unsigned int *)0x7210;
volatile unsigned int *CANMSGID2H = (volatile unsigned int *)0x7211;
volatile unsigned int *CANMSGCTRL2 = (volatile unsigned int *)0x7212;
volatile unsigned int *CANMBX2A = (volatile unsigned int *)0x7214;
volatile unsigned int *CANMBX2B = (volatile unsigned int *)0x7215;
volatile unsigned int *CANMBX2C = (volatile unsigned int *)0x7216;
volatile unsigned int *CANMBX2D = (volatile unsigned int *)0x7217;
volatile unsigned int *CANMSGID3L = (volatile unsigned int *)0x7218;
volatile unsigned int *CANMSGID3H = (volatile unsigned int *)0x7219;
volatile unsigned int *CANMSGCTRL3 = (volatile unsigned int *)0x721A;
volatile unsigned int *CANMBX3A = (volatile unsigned int *)0x721C;
volatile unsigned int *CANMBX3B = (volatile unsigned int *)0x721D;
volatile unsigned int *CANMBX3C = (volatile unsigned int *)0x721E;
volatile unsigned int *CANMBX3D = (volatile unsigned int *)0x721F;
volatile unsigned int *CANMSGID4L = (volatile unsigned int *)0x7220;
volatile unsigned int *CANMSGID4H = (volatile unsigned int *)0x7221;
volatile unsigned int *CANMSGCTRL4 = (volatile unsigned int *)0x7222;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -