📄 register.h
字号:
#define MSGCTRL0 *(volatile unsigned int *)0x7202 /* CAN RTR and DLC for mailbox 0 */
#define MBX0A *(volatile unsigned int *)0x7204 /* CAN 2 of 8 bytes of mailbox 0 */
#define MBX0B *(volatile unsigned int *)0x7205 /* CAN 2 of 8 bytes of mailbox 0 */
#define MBX0C *(volatile unsigned int *)0x7206 /* CAN 2 of 8 bytes of mailbox 0 */
#define MBX0D *(volatile unsigned int *)0x7207 /* CAN 2 of 8 bytes of mailbox 0 */
#define MSGID1L *(volatile unsigned int *)0x7208 /* CAN message ID for mailbox 1 (lower 16 bits) */
#define MSGID1H *(volatile unsigned int *)0x7209 /* CAN message ID for mailbox 1 (upper 16 bits) */
#define MSGCTRL1 *(volatile unsigned int *)0x720A /* CAN RTR and DLC for mailbox 1 */
#define MBX1A *(volatile unsigned int *)0x720C /* CAN 2 of 8 bytes of mailbox 1 */
#define MBX1B *(volatile unsigned int *)0x720D /* CAN 2 of 8 bytes of mailbox 1 */
#define MBX1C *(volatile unsigned int *)0x720E /* CAN 2 of 8 bytes of mailbox 1 */
#define MBX1D *(volatile unsigned int *)0x720F /* CAN 2 of 8 bytes of mailbox 1 */
#define MSGID2L *(volatile unsigned int *)0x7210 /* CAN message ID for mailbox 2 (lower 16 bits) */
#define MSGID2H *(volatile unsigned int *)0x7211 /* CAN message ID for mailbox 2 (upper 16 bits) */
#define MSGCTRL2 *(volatile unsigned int *)0x7212 /* CAN RTR and DLC for mailbox 2 */
#define MBX2A *(volatile unsigned int *)0x7214 /* CAN 2 of 8 bytes of mailbox 2 */
#define MBX2B *(volatile unsigned int *)0x7215 /* CAN 2 of 8 bytes of mailbox 2 */
#define MBX2C *(volatile unsigned int *)0x7216 /* CAN 2 of 8 bytes of mailbox 2 */
#define MBX2D *(volatile unsigned int *)0x7217 /* CAN 2 of 8 bytes of mailbox 2 */
#define MSGID3L *(volatile unsigned int *)0x7218 /* CAN message ID for mailbox 3 (lower 16 bits) */
#define MSGID3H *(volatile unsigned int *)0x7219 /* CAN message ID for mailbox 3 (upper 16 bits) */
#define MSGCTRL3 *(volatile unsigned int *)0x721A /* CAN RTR and DLC for mailbox 3 */
#define MBX3A *(volatile unsigned int *)0x721C /* CAN 2 of 8 bytes of mailbox 3 */
#define MBX3B *(volatile unsigned int *)0x721D /* CAN 2 of 8 bytes of mailbox 3 */
#define MBX3C *(volatile unsigned int *)0x721E /* CAN 2 of 8 bytes of mailbox 3 */
#define MBX3D *(volatile unsigned int *)0x721F /* CAN 2 of 8 bytes of mailbox 3 */
#define MSGID4L *(volatile unsigned int *)0x7220 /* CAN message ID for mailbox 4 (lower 16 bits) */
#define MSGID4H *(volatile unsigned int *)0x7221 /* CAN message ID for mailbox 4 (upper 16 bits) */
#define MSGCTRL4 *(volatile unsigned int *)0x7222 /* CAN RTR and DLC for mailbox 4 */
#define MBX4A *(volatile unsigned int *)0x7224 /* CAN 2 of 8 bytes of mailbox 4 */
#define MBX4B *(volatile unsigned int *)0x7225 /* CAN 2 of 8 bytes of mailbox 4 */
#define MBX4C *(volatile unsigned int *)0x7226 /* CAN 2 of 8 bytes of mailbox 4 */
#define MBX4D *(volatile unsigned int *)0x7227 /* CAN 2 of 8 bytes of mailbox 4 */
#define MSGID5L *(volatile unsigned int *)0x7228 /* CAN message ID for mailbox 5 (lower 16 bits) */
#define MSGID5H *(volatile unsigned int *)0x7229 /* CAN message ID for mailbox 5 (upper 16 bits) */
#define MSGCTRL5 *(volatile unsigned int *)0x722A /* CAN RTR and DLC for mailbox 5 */
#define MBX5A *(volatile unsigned int *)0x722C /* CAN 2 of 8 bytes of mailbox 5 */
#define MBX5B *(volatile unsigned int *)0x722D /* CAN 2 of 8 bytes of mailbox 5 */
#define MBX5C *(volatile unsigned int *)0x722E /* CAN 2 of 8 bytes of mailbox 5 */
#define MBX5D *(volatile unsigned int *)0x722F /* CAN 2 of 8 bytes of mailbox 5 */
/* Event Manager A (EVA) registers */
#define GPTCONA *(volatile unsigned int *)0x7400 /* GP timer control reg A */
#define T1CNT *(volatile unsigned int *)0x7401 /* GP timer 1 counter reg */
#define T1CMPR *(volatile unsigned int *)0x7402 /* GP timer 1 compare reg */
#define T1PR *(volatile unsigned int *)0x7403 /* GP timer 1 period reg */
#define T1CON *(volatile unsigned int *)0x7404 /* GP timer 1 control reg */
#define T2CNT *(volatile unsigned int *)0x7405 /* GP timer 2 counter reg */
#define T2CMPR *(volatile unsigned int *)0x7406 /* GP timer 2 compare reg */
#define T2PR *(volatile unsigned int *)0x7407 /* GP timer 2 period reg */
#define T2CON *(volatile unsigned int *)0x7408 /* GP timer 2 control reg */
#define COMCONA *(volatile unsigned int *)0x7411 /* Compare control reg A */
#define ACTRA *(volatile unsigned int *)0x7413 /* Compare action control reg A */
#define DBTCONA *(volatile unsigned int *)0x7415 /* Dead-band timer control reg A */
#define CMPR1 *(volatile unsigned int *)0x7417 /* compare reg 1 */
#define CMPR2 *(volatile unsigned int *)0x7418 /* compare reg 2 */
#define CMPR3 *(volatile unsigned int *)0x7419 /* compare reg 3 */
#define CAPCONA *(volatile unsigned int *)0x7420 /* Capture control reg A */
#define CAPFIFOA *(volatile unsigned int *)0x7422 /* Capture FIFO status reg A */
#define CAP1FIFO *(volatile unsigned int *)0x7423 /* Capture Channel 1 FIFO top */
#define CAP2FIFO *(volatile unsigned int *)0x7424 /* Capture Channel 2 FIFO top */
#define CAP3FIFO *(volatile unsigned int *)0x7425 /* Capture Channel 3 FIFO top */
#define CAP1FBOT *(volatile unsigned int *)0x7427 /* Bottom reg of capture FIFO stack 1 */
#define CAP2FBOT *(volatile unsigned int *)0x7427 /* Bottom reg of capture FIFO stack 2 */
#define CAP3FBOT *(volatile unsigned int *)0x7427 /* Bottom reg of capture FIFO stack 3 */
#define EVAIMRA *(volatile unsigned int *)0x742C /* EVA interrupt mask reg A */
#define EVAIMRB *(volatile unsigned int *)0x742D /* EVA interrupt mask reg B */
#define EVAIMRC *(volatile unsigned int *)0x742E /* EVA interrupt mask reg C */
#define EVAIFRA *(volatile unsigned int *)0x742F /* EVA interrupt flag reg A */
#define EVAIFRB *(volatile unsigned int *)0x7430 /* EVA interrupt flag reg B */
#define EVAIFRC *(volatile unsigned int *)0x7431 /* EVA interrupt flag reg C */
/* Event Manager B (EVB) registers */
#define GPTCONB *(volatile unsigned int *)0x7500 /* GP timer control reg B */
#define T3CNT *(volatile unsigned int *)0x7501 /* GP timer 3 counter reg */
#define T3CMPR *(volatile unsigned int *)0x7502 /* GP timer 3 compare reg */
#define T3PR *(volatile unsigned int *)0x7503 /* GP timer 3 period reg */
#define T3CON *(volatile unsigned int *)0x7504 /* GP timer 3 control reg */
#define T4CNT *(volatile unsigned int *)0x7505 /* GP timer 4 counter reg */
#define T4CMPR *(volatile unsigned int *)0x7506 /* GP timer 4 compare reg */
#define T4PR *(volatile unsigned int *)0x7507 /* GP timer 4 period reg */
#define T4CON *(volatile unsigned int *)0x7508 /* GP timer 4 control reg */
#define COMCONB *(volatile unsigned int *)0x7511 /* Compare control register B */
#define ACTRB *(volatile unsigned int *)0x7513 /* Compare action control register B */
#define DBTCONB *(volatile unsigned int *)0x7515 /* Dead-band timer control reg B */
#define CMPR4 *(volatile unsigned int *)0x7517 /* Compare reg 4 */
#define CMPR5 *(volatile unsigned int *)0x7518 /* Compare reg 5 */
#define CMPR6 *(volatile unsigned int *)0x7519 /* Compare reg 6 */
#define CAPCONB *(volatile unsigned int *)0x7520 /* Capture control reg B */
#define CAPFIFOB *(volatile unsigned int *)0x7522 /* Capture FIFO status reg B */
#define CAP4FIFO *(volatile unsigned int *)0x7523 /* Capture channel 4 FIFO top */
#define CAP5FIFO *(volatile unsigned int *)0x7524 /* Capture channel 5 FIFO top */
#define CAP6FIFO *(volatile unsigned int *)0x7525 /* Capture channel 6 FIFO top */
#define CAP4FBOT *(volatile unsigned int *)0x7527 /* Bottom reg of capture FIFO stack 4 */
#define CAP5FBOT *(volatile unsigned int *)0x7527 /* Bottom reg of capture FIFO stack 5 */
#define CAP6FBOT *(volatile unsigned int *)0x7527 /* Bottom reg of capture FIFO stack 6 */
#define EVBIMRA *(volatile unsigned int *)0x752C /* EVB interrupt mask reg A */
#define EVBIMRB *(volatile unsigned int *)0x752D /* EVB interrupt mask reg B */
#define EVBIMRC *(volatile unsigned int *)0x752E /* EVB interrupt mask reg C */
#define EVBIFRA *(volatile unsigned int *)0x752F /* EVB interrupt flag reg A */
#define EVBIFRB *(volatile unsigned int *)0x7530 /* EVB interrupt flag reg B */
#define EVBIFRC *(volatile unsigned int *)0x7531 /* EVB interrupt flag reg C */
/* I/O space mapped registers */
ioport unsigned int portFF0F; /* C2xx compiler specific keyword */
#define FCMR portFF0F /* Flash control mode register */
ioport unsigned int portFFFF;
#define WSGR portFFFF /* Wait-state generator reg */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -