⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 f2407_c.h

📁 《DSP原理及电机控制应用-基于240x系列》2008新购的DSP原理及电机控制应用
💻 H
📖 第 1 页 / 共 2 页
字号:
#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 + -