📄 iom30245.h
字号:
#define EP4ICS (*(volatile unsigned int near *)0x2B0) /* USB EP4 IN control/status register */
#define EP4IMP (*(volatile unsigned int near *)0x2B2) /* USB EP4 IN max packet size register */
#define EP4IFC (*(volatile unsigned int near *)0x2B4) /* USB EP4 IN FIFO config. register */
#define EP1OCS (*(volatile unsigned int near *)0x2B6) /* USB EP1 OUT control/status register */
#define EP1OMP (*(volatile unsigned int near *)0x2B8) /* USB EP1 OUT max packet size register */
#define EP1WC (*(volatile unsigned int near *)0x2BA) /* USB EP1 OUT write count register */
#define EP1OFC (*(volatile unsigned int near *)0x2BC) /* USB EP1 OUT FIFO config. register */
#define EP2OCS (*(volatile unsigned int near *)0x2BE) /* USB EP2 OUT control/status register */
#define EP2OMP (*(volatile unsigned int near *)0x2C0) /* USB EP2 OUT max packet size register */
#define EP2WC (*(volatile unsigned int near *)0x2C2) /* USB EP2 OUT write count register */
#define EP2OFC (*(volatile unsigned int near *)0x2C4) /* USB EP2 OUT FIFO config. register */
#define EP3OCS (*(volatile unsigned int near *)0x2C6) /* USB EP3 OUT control/status register */
#define EP3OMP (*(volatile unsigned int near *)0x2C8) /* USB EP3 OUT max packet size register */
#define EP3WC (*(volatile unsigned int near *)0x2CA) /* USB EP3 OUT write count register */
#define EP3OFC (*(volatile unsigned int near *)0x2CC) /* USB EP3 OUT FIFO config. register */
#define EP4OCS (*(volatile unsigned int near *)0x2CE) /* USB EP4 OUT control/status register */
#define EP4OMP (*(volatile unsigned int near *)0x2D0) /* USB EP4 OUT max packet size register */
#define EP4WC (*(volatile unsigned int near *)0x2D2) /* USB EP4 OUT write count register */
#define EP4OFC (*(volatile unsigned int near *)0x2D4) /* USB EP4 OUT FIFO config. register */
#define EP0IL (*(volatile unsigned char near *)0x2E0) /* USB EP0 IN FIF0 LOW */
#define EP0IH (*(volatile unsigned char near *)0x2E1) /* USB EP0 IN FIF0 HIGH */
#define EP0I (*(volatile unsigned int near *)0x2E0) /* USB EP0 IN FIF0 */
#define EP0OL (*(volatile unsigned char near *)0x2E2) /* USB EP0 OUT FIF0 LOW */
#define EP0OH (*(volatile unsigned char near *)0x2E3) /* USB EP0 OUT FIF0 HIGH */
#define EP0O (*(volatile unsigned int near *)0x2E2) /* USB EP0 OUT FIFO */
#define EP1IL (*(volatile unsigned char near *)0x2E4) /* USB EP1 IN FIF0 LOW */
#define EP1IH (*(volatile unsigned char near *)0x2E5) /* USB EP1 IN FIF0 HIGH */
#define EP1I (*(volatile unsigned int near *)0x2E4) /* USB EP1 IN FIF0 */
#define EP1OL (*(volatile unsigned char near *)0x2E6) /* USB EP1 OUT FIF0 LOW */
#define EP1O (*(volatile unsigned int near *)0x2E6) /* USB EP1 OUT FIFO */
#define EP2IL (*(volatile unsigned char near *)0x2E8) /* USB EP2 IN FIF0 LOW */
#define EP2IH (*(volatile unsigned char near *)0x2E9) /* USB EP2 IN FIF0 HIGH */
#define EP2I (*(volatile unsigned int near *)0x2E8) /* USB EP2 IN FIF0 */
#define EP2OL (*(volatile unsigned char near *)0x2EA) /* USB EP2 OUT FIF0 LOW */
#define EP2OH (*(volatile unsigned char near *)0x2EB) /* USB EP2 OUT FIF0 HIGH */
#define EP2O (*(volatile unsigned int near *)0x2EA) /* USB EP2 OUT FIFO */
#define EP3IL (*(volatile unsigned char near *)0x2EC) /* USB EP3 IN FIF0 LOW */
#define EP3IH (*(volatile unsigned char near *)0x2ED) /* USB EP3 IN FIF0 HIGH */
#define EP3I (*(volatile unsigned int near *)0x2EC) /* USB EP3 IN FIF0 */
#define EP3OL (*(volatile unsigned char near *)0x2EE) /* USB EP3 OUT FIF0 LOW */
#define EP3OH (*(volatile unsigned char near *)0x2EF) /* USB EP3 OUT FIF0 HIGH */
#define EP3O (*(volatile unsigned int near *)0x2EE) /* USB EP3 OUT FIFO */
#define EP4IL (*(volatile unsigned char near *)0x2F0) /* USB EP4 IN FIF0 LOW */
#define EP4IH (*(volatile unsigned char near *)0x2F1) /* USB EP4 IN FIF0 HIGH */
#define EP4I (*(volatile unsigned int near *)0x2F0) /* USB EP4 IN FIF0 */
#define EP4OL (*(volatile unsigned char near *)0x2F2) /* USB EP4 OUT FIF0 LOW */
#define EP4OH (*(volatile unsigned char near *)0x2F3) /* USB EP4 OUT FIF0 HIGH */
#define EP4O (*(volatile unsigned int near *)0x2F2) /* USB EP4 OUT FIFO */
#define FMR0 (*(volatile unsigned char near *)0x2F7) /* Flash memory control register */
#define SSI0MR0 (*(volatile unsigned char near *)0x310) /* Serial Sound Interface 0 mode register 0 */
#define SSI0MR1 (*(volatile unsigned char near *)0x311) /* Serial Sound Interface 0 mode register 1 */
#define SSI0TXB (*(volatile unsigned int near *)0x314) /* Serial Sound Interface 0 transmit buffer register (2 bytes)*/
#define SSI0RXB (*(volatile unsigned int near *)0x316) /* Serial Sound Interface 0 receive buffer register (2 bytes)*/
#define SSI0RF (*(volatile unsigned int near *)0x318) /* Serial Sound Interface 0 rate feedback register (2 bytes)*/
#define U3SMR4 (*(volatile unsigned char near *)0x324) /* UART3 special mode register 4 */
#define U3SMR3 (*(volatile unsigned char near *)0x325) /* UART3 special mode register 3 */
#define U3SMR2 (*(volatile unsigned char near *)0x326) /* UART3 special mode register 2 */
#define U3SMR (*(volatile unsigned char near *)0x327) /* UART3 special mode register */
#define U3MR (*(volatile unsigned char near *)0x328) /* UART3 transmit/receive mode register */
#define U3BRG (*(volatile unsigned char near *)0x329) /* UART3 bit rate generator */
#define U3TBL (*(volatile unsigned int near *)0x32A) /* UART3 transmit buffer register (LOW) */
#define U3TBH (*(volatile unsigned char near *)0x32B) /* UART3 transmit buffer register (HIGH) */
#define U3TB (*(volatile unsigned char near *)0x32A) /* UART3 transmit buffer register (2 bytes) */
#define U3C0 (*(volatile unsigned char near *)0x32C) /* UART3 transmit/receive control register 0 */
#define U3C1 (*(volatile unsigned char near *)0x32D) /* UART3 transmit/receive control register 1 */
#define U3RBL (*(volatile unsigned char near *)0x32E) /* UART3 receive buffer register (LOW) */
#define U3RBH (*(volatile unsigned char near *)0x32F) /* UART3 receive buffer register (HIGH) */
#define U3RB (*(volatile unsigned int near *)0x32E) /* UART3 receive buffer register (2 bytes) */
#define U2SMR4 (*(volatile unsigned char near *)0x334) /* UART2 special mode register 4 */
#define U2SMR3 (*(volatile unsigned char near *)0x335) /* UART2 special mode register 3 */
#define U2SMR2 (*(volatile unsigned char near *)0x336) /* UART2 special mode register 2 */
#define U2SMR (*(volatile unsigned char near *)0x337) /* UART2 special mode register */
#define U2MR (*(volatile unsigned char near *)0x338) /* UART2 transmit/receive mode register */
#define U2BRG (*(volatile unsigned char near *)0x339) /* UART2 bit rate generator */
#define U2TBL (*(volatile unsigned int near *)0x33A) /* UART2 transmit buffer register (LOW) */
#define U2TBH (*(volatile unsigned char near *)0x33B) /* UART2 transmit buffer register (HIGH) */
#define U2TB (*(volatile unsigned int near *)0x33A) /* UART2 transmit buffer register (2 bytes)*/
#define U2C0 (*(volatile unsigned char near *)0x33C) /* UART2 transmit/receive control register 0 */
#define U2C1 (*(volatile unsigned char near *)0x33D) /* UART2 transmit/receive control register 1 */
#define U2RBL (*(volatile unsigned char near *)0x33E) /* UART2 receive buffer register (LOW) */
#define U2RBH (*(volatile unsigned char near *)0x33F) /* UART2 receive buffer register (HIGH) */
#define U2RB (*(volatile unsigned int near *)0x33E) /* UART2 receive buffer register (2 bytes)*/
#define IFSR (*(volatile unsigned char near *)0x35F) /* Interrupt cause select register */
#define U1SMR4 (*(volatile unsigned char near *)0x364) /* UART1 special mode register 4 */
#define U1SMR3 (*(volatile unsigned char near *)0x365) /* UART1 special mode register 3 */
#define U1SMR2 (*(volatile unsigned char near *)0x366) /* UART1 special mode register 2 */
#define U1SMR (*(volatile unsigned char near *)0x367) /* UART1 special mode register */
#define U1MR (*(volatile unsigned char near *)0x368) /* UART1 mode register */
#define U1BRG (*(volatile unsigned char near *)0x369) /* UART1 baud rate generator */
#if 0
sfr U1TBL = 0x36A; /* UART1 transmit buffer (low byte) */
sfr U1C1 = 0x36D; /* UART1 control register 1 */
sfr U1RBL = 0x36E; /* UART1 receive buffer (low byte) */
#else
#define U1TBL (*(volatile unsigned char near *)0x36A) /* UART1 transmit buffer (low byte) */
#define U1C1 (*(volatile unsigned char near *)0x36D) /* UART1 control register 1 */
#define U1RBL (*(volatile unsigned char near *)0x36E) /* UART1 receive buffer (low byte) */
#endif
#define U1TBH (*(volatile unsigned char near *)0x36B) /* UART1 transmit buffer (high byte) */
#define U1TB (*(volatile unsigned int near *)0x36A) /* UART1 transmit buffer */
#define U1C0 (*(volatile unsigned char near *)0x36C) /* UART1 control register 0 */
#define U1C (*(volatile unsigned int near *)0x36C) /* UART1 control register */
#define U1RBH (*(volatile unsigned char near *)0x36F) /* UART1 receive buffer (high byte) */
#define U1RB (*(volatile unsigned int near *)0x36E) /* UART1 receive buffer */
#define SSI1MR0 (*(volatile unsigned char near *)0x370) /* Serial Sound Interface 1 mode register 0 */
#define SSI1MR1 (*(volatile unsigned char near *)0x371) /* Serial Sound Interface 1 mode register 1 */
#define SSI1TXB (*(volatile unsigned int near *)0x374) /* Serial Sound Interface 1 transmit buffer register */
#define SSI1RXB (*(volatile unsigned int near *)0x376) /* Serial Sound Interface 1 receive buffer register */
#define SSI1RF (*(volatile unsigned int near *)0x378) /* Serial Sound Interface 1 rate feedback register */
#define TABSR (*(volatile unsigned char near *)0x380) /* Timer A/B count start flags */
#define CPSRF (*(volatile unsigned char near *)0x381) /* Clock prescaler reset flag */
#define ONSF (*(volatile unsigned char near *)0x382) /* One-shot start flagl */
#define TRGSR (*(volatile unsigned char near *)0x383) /* Trigger select register */
#define UDF (*(volatile unsigned char near *)0x384) /* Up- down-count selection flag */
#define TA0L (*(volatile unsigned char near *)0x386) /* Timer A0 (low byte) */
#define TA0H (*(volatile unsigned char near *)0x387) /* Timer A0 (high byte) */
#define TA0 (*(volatile unsigned int near *)0x386) /* Timer A0 */
#define TA1L (*(volatile unsigned char near *)0x388) /* Timer A1 (low byte) */
#define TA1H (*(volatile unsigned char near *)0x389) /* Timer A1 (high byte) */
#define TA1 (*(volatile unsigned int near *)0x388) /* Timer A1 */
#define TA2L (*(volatile unsigned char near *)0x38A) /* Timer A2 (low byte) */
#define TA2H (*(volatile unsigned char near *)0x38B) /* Timer A2 (high byte) */
#define TA2 (*(volatile unsigned int near *)0x38A) /* Timer A2 */
#define TA3L (*(volatile unsigned char near *)0x38C) /* Timer A3 (low byte) */
#define TA3H (*(volatile unsigned char near *)0x38D) /* Timer A3 (high byte) */
#define TA3 (*(volatile unsigned int near *)0x38C) /* Timer A3 */
#define TA4L (*(volatile unsigned char near *)0x38E) /* Timer A4 (low byte) */
#define TA4H (*(volatile unsigned char near *)0x38F) /* Timer A4 (high byte) */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -