📄 2407reg.h
字号:
#define ACTRA (volatile unsigned int *) 0x7413 /*Full Compare Action Control Register*/
#define DBTCONA (volatile unsigned int *) 0x7415 /*Dead-band Timer Control Register*/
#define CMPR1 (volatile unsigned int *) 0x7417 /*Full Compare Unit 1 Compare Register*/
#define CMPR2 (volatile unsigned int *) 0x7418 /*Full Compare Unit 2 Compare Register*/
#define CMPR3 (volatile unsigned int *) 0x7419 /*Full Compare Unit 3 Compare Register*/
/*Capture & QEP Registers - Event Manager A(EVA)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define CAPCONA (volatile unsigned int *) 0x7420 /*Capture Control Register*/
#define CAPFIFOA (volatile unsigned int *) 0x7422 /*Capture FIFO Status Register*/
#define CAP1FIFO (volatile unsigned int *) 0x7423 /*Capture 1 Two-level deep FIFO Register*/
#define CAP2FIFO (volatile unsigned int *) 0x7424 /*Capture 2 Two-level deep FIFO Register*/
#define CAP3FIFO (volatile unsigned int *) 0x7425 /*Capture 3 Two-level deep FIFO Register*/
#define CAP1FBOT (volatile unsigned int *) 0x7427 /*Capture 1 Two-level deep FIFO Register*/
#define CAP2FBOT (volatile unsigned int *) 0x7428 /*Capture 2 Two-level deep FIFO Register*/
#define CAP3FBOT (volatile unsigned int *) 0x7429 /*Capture 3 Two-level deep FIFO Register*/
/*Interrupt Registers - Event Manager A(EVA)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define EVAIMRA (volatile unsigned int *) 0x742c /*EV Interrupt Mask Register A*/
#define EVAIMRB (volatile unsigned int *) 0x742d /*EV Interrupt Mask Register B*/
#define EVAIMRC (volatile unsigned int *) 0x742e /*EV Interrupt Mask Register C*/
#define EVAIFRA (volatile unsigned int *) 0x742f /*EV Interrupt Flag Register A*/
#define EVAIFRB (volatile unsigned int *) 0x7430 /*EV Interrupt Flag Register B*/
#define EVAIFRC (volatile unsigned int *) 0x7431 /*EV Interrupt Flag Register C*/
/*Event Manager B(EVB) register
~~~~~~~~~~~~~*/
/*General Purpose Timer Registers - Event Manager B(EVB)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define GPTCONB (volatile unsigned int *) 0x7500 /*General Purpose Timer Control Register*/
#define T3CNT (volatile unsigned int *) 0x7501 /*GP Timer 1 Counter Register*/
#define T3CMPR (volatile unsigned int *) 0x7502 /*GP Timer 1 Compare Register*/
#define T3PR (volatile unsigned int *) 0x7503 /*GP Timer 1 Period Register*/
#define T3CON (volatile unsigned int *) 0x7504 /*GP Timer 1 Control Register*/
#define T4CNT (volatile unsigned int *) 0x7505 /*GP Timer 2 Counter Register*/
#define T4CMPR (volatile unsigned int *) 0x7506 /*GP Timer 2 Compare Register*/
#define T4PR (volatile unsigned int *) 0x7507 /*GP Timer 2 Period Register*/
#define T4CON (volatile unsigned int *) 0x7508 /*GP Timer 2 Control Register*/
/*Full & Simple Compare Unit Registers - Event Manager B(EVB)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define COMCONB (volatile unsigned int *) 0x7511 /*Compare Control Register*/
#define ACTRB (volatile unsigned int *) 0x7513 /*Full Compare Action Control Register*/
#define DBTCONB (volatile unsigned int *) 0x7515 /*Dead-band Timer Control Register*/
#define CMPR4 (volatile unsigned int *) 0x7517 /*Full Compare Unit 1 Compare Register*/
#define CMPR5 (volatile unsigned int *) 0x7518 /*Full Compare Unit 2 Compare Register*/
#define CMPR6 (volatile unsigned int *) 0x7519 /*Full Compare Unit 3 Compare Register*/
/*Capture & QEP Registers - Event Manager B(EVB)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define CAPCONB (volatile unsigned int *) 0x7520 /*Capture Control Register*/
#define CAPFIFOB (volatile unsigned int *) 0x7522 /*Capture FIFO Status Register*/
#define CAP4FIFO (volatile unsigned int *) 0x7523 /*Capture 1 Two-level deep FIFO Register*/
#define CAP5FIFO (volatile unsigned int *) 0x7524 /*Capture 2 Two-level deep FIFO Register*/
#define CAP6FIFO (volatile unsigned int *) 0x7525 /*Capture 3 Two-level deep FIFO Register*/
#define CAP4FBOT (volatile unsigned int *) 0x7527 /*Capture 1 Two-level deep FIFO Register*/
#define CAP5FBOT (volatile unsigned int *) 0x7528 /*Capture 2 Two-level deep FIFO Register*/
#define CAP6FBOT (volatile unsigned int *) 0x7529 /*Capture 3 Two-level deep FIFO Register*/
/*Interrupt Registers - Event Manager B(EVB)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define EVBIMRA (volatile unsigned int *) 0x752c /*EV Interrupt Mask Register A*/
#define EVBIMRB (volatile unsigned int *) 0x752d /*EV Interrupt Mask Register B*/
#define EVBIMRC (volatile unsigned int *) 0x752e /*EV Interrupt Mask Register C*/
#define EVBIFRA (volatile unsigned int *) 0x752f /*EV Interrupt Flag Register A*/
#define EVBIFRB (volatile unsigned int *) 0x7530 /*EV Interrupt Flag Register B*/
#define EVBIFRC (volatile unsigned int *) 0x7531 /*EV Interrupt Flag Register C*/
/*CAN Registers
~~~~~~~~~~~~~~*/
#define CANMDER (volatile unsigned int *) 0x7100 /*CAN Mail Box Direction and Enable Register*/
#define CANTCR (volatile unsigned int *) 0x7101 /*CAN Transmit Control Register*/
#define CANRCR (volatile unsigned int *) 0x7102 /*CAN Receive Control Register*/
#define CANMCR (volatile unsigned int *) 0x7103 /*CAN Main Control Register*/
#define CANBCR2 (volatile unsigned int *) 0x7104 /*CAN Bit Control Register 2*/
#define CANBCR1 (volatile unsigned int *) 0x7105 /*CAN Bit Control Register 1*/
#define CANESR (volatile unsigned int *) 0x7106 /*CAN Error status Register*/
#define CANGSR (volatile unsigned int *) 0x7107 /*CAN Global status Register*/
#define CANCEC (volatile unsigned int *) 0x7108 /*CAN Error Counter Register*/
#define CANIFR (volatile unsigned int *) 0x7109 /*CAN Interrupt Flag Register*/
#define CANIMR (volatile unsigned int *) 0x710a /*CAN Interrupt Mask Register*/
#define CANLAM0H (volatile unsigned int *) 0x710b /*CAN Receive Mask Register of Mail Box 0&1*/
#define CANLAM0L (volatile unsigned int *) 0x710c /*CAN Receive Mask Register of Mail Box 0&1*/
#define CANLAM1H (volatile unsigned int *) 0x710d /*CAN Receive Mask Register of Mail Box 2&3*/
#define CANLAM1L (volatile unsigned int *) 0x710e /*CAN Receive Mask Register of Mail Box 2&3*/
#define CANMSGID0L (volatile unsigned int *) 0x7200 /*CAN Mail Box 0 Lower ID Register*/
#define CANMSGID0H (volatile unsigned int *) 0x7201 /*CAN Mail Box 0 Higher ID Register*/
#define CANMSGCTRL0 (volatile unsigned int *) 0x7202 /*CAN Mail Box 0 Control Register*/
#define CANMBX0A (volatile unsigned int *) 0x7204 /*CAN Mail Box 0 Register A*/
#define CANMBX0B (volatile unsigned int *) 0x7205 /*CAN Mail Box 0 Register B*/
#define CANMBX0C (volatile unsigned int *) 0x7206 /*CAN Mail Box 0 Register C*/
#define CANMBX0D (volatile unsigned int *) 0x7207 /*CAN Mail Box 0 Register D*/
#define CANMSGID1L (volatile unsigned int *) 0x7208 /*CAN Mail Box 1 Lower ID Register*/
#define CANMSGID1H (volatile unsigned int *) 0x7209 /*CAN Mail Box 1 Higher ID Register*/
#define CANMSGCTRL1 (volatile unsigned int *) 0x720a /*CAN Mail Box 1 Control Register*/
#define CANMBX1A (volatile unsigned int *) 0x720c /*CAN Mail Box 1 Register A*/
#define CANMBX1B (volatile unsigned int *) 0x720d /*CAN Mail Box 1 Register B*/
#define CANMBX1C (volatile unsigned int *) 0x720e /*CAN Mail Box 1 Register C*/
#define CANMBX1D (volatile unsigned int *) 0x720f /*CAN Mail Box 1 Register D*/
#define CANMSGID2L (volatile unsigned int *) 0x7210 /*CAN Mail Box 2 Lower ID Register*/
#define CANMSGID2H (volatile unsigned int *) 0x7211 /*CAN Mail Box 2 Higher ID Register*/
#define CANMSGCTRL2 (volatile unsigned int *) 0x7212 /*CAN Mail Box 2 Control Register*/
#define CANMBX2A (volatile unsigned int *) 0x7214 /*CAN Mail Box 2 Register A*/
#define CANMBX2B (volatile unsigned int *) 0x7215 /*CAN Mail Box 2 Register B*/
#define CANMBX2C (volatile unsigned int *) 0x7216 /*CAN Mail Box 2 Register C*/
#define CANMBX2D (volatile unsigned int *) 0x7217 /*CAN Mail Box 2 Register D*/
#define CANMSGID3L (volatile unsigned int *) 0x7218 /*CAN Mail Box 3 Lower ID Register*/
#define CANMSGID3H (volatile unsigned int *) 0x7219 /*CAN Mail Box 3 Higher ID Register*/
#define CANMSGCTRL3 (volatile unsigned int *) 0x721a /*CAN Mail Box 3 Control Register*/
#define CANMBX3A (volatile unsigned int *) 0x721c /*CAN Mail Box 3 Register A*/
#define CANMBX3B (volatile unsigned int *) 0x721d /*CAN Mail Box 3 Register B*/
#define CANMBX3C (volatile unsigned int *) 0x721e /*CAN Mail Box 3 Register C*/
#define CANMBX3D (volatile unsigned int *) 0x721f /*CAN Mail Box 3 Register D*/
#define CANMSGID4L (volatile unsigned int *) 0x7220 /*CAN Mail Box 4 Lower ID Register*/
#define CANMSGID4H (volatile unsigned int *) 0x7221 /*CAN Mail Box 4 Higher ID Register*/
#define CANMSGCTRL4 (volatile unsigned int *) 0x7222 /*CAN Mail Box 4 Control Register*/
#define CANMBX4A (volatile unsigned int *) 0x7224 /*CAN Mail Box 4 Register A*/
#define CANMBX4B (volatile unsigned int *) 0x7225 /*CAN Mail Box 4 Register B*/
#define CANMBX4C (volatile unsigned int *) 0x7226 /*CAN Mail Box 4 Register C*/
#define CANMBX4D (volatile unsigned int *) 0x7227 /*CAN Mail Box 4 Register D*/
#define CANMSGID5L (volatile unsigned int *) 0x7228 /*CAN Mail Box 5 Lower ID Register*/
#define CANMSGID5H (volatile unsigned int *) 0x7229 /*CAN Mail Box 5 Higher ID Register*/
#define CANMSGCTRL5 (volatile unsigned int *) 0x722a /*CAN Mail Box 5 Control Register*/
#define CANMBX5A (volatile unsigned int *) 0x722c /*CAN Mail Box 5 Register A*/
#define CANMBX5B (volatile unsigned int *) 0x722d /*CAN Mail Box 5 Register B*/
#define CANMBX5C (volatile unsigned int *) 0x722e /*CAN Mail Box 5 Register C*/
#define CANMBX5D (volatile unsigned int *) 0x722f /*CAN Mail Box 5 Register D*/
#define CLKOUT 40000000
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -