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

📄 mcs912dp256.h

📁 基于16位单片机的符合osek标准的操作系统
💻 H
📖 第 1 页 / 共 5 页
字号:
#define OSEKOS_REG_PWMDTY7		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xc3)))
#define OSEKOS_REG_PWMSDN		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xc4)))
#define OSEKOS_REG_SCI0BDH		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xc8)))
#define OSEKOS_REG_SCI0BDL		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xc9)))
#define OSEKOS_REG_SC0CR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xca)))
#define OSEKOS_REG_SCI0CR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xcb)))
#define OSEKOS_REG_SCI0SR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xcc)))
#define OSEKOS_REG_SC0SR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xcd)))
#define OSEKOS_REG_SCI0DRH		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xce)))
#define OSEKOS_REG_SCI0DRL		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xcf)))
#define OSEKOS_REG_SCI1BDH		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd0)))
#define OSEKOS_REG_SCI1BDL		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd1)))
#define OSEKOS_REG_SC1CR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd2)))
#define OSEKOS_REG_SCI1CR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd3)))
#define OSEKOS_REG_SCI1SR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd4)))
#define OSEKOS_REG_SC1SR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd5)))
#define OSEKOS_REG_SCI1DRH		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd6)))
#define OSEKOS_REG_SCI1DRL		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd7)))
#define OSEKOS_REG_SPI0CR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd8)))
#define OSEKOS_REG_SPI0CR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xd9)))
#define OSEKOS_REG_SPI0BR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xda)))
#define OSEKOS_REG_SPI0SR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xdb)))
#define OSEKOS_REG_SPI0DR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xdd)))
#define OSEKOS_REG_IBAD		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xe0)))
#define OSEKOS_REG_IBFD		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xe1)))
#define OSEKOS_REG_IBCR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xe2)))
#define OSEKOS_REG_IBSR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xe3)))
#define OSEKOS_REG_IICDR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xe4)))
#define OSEKOS_REG_DLCBCR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xe8)))
#define OSEKOS_REG_DLCBSVR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xe9)))
#define OSEKOS_REG_DLCBCR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xea)))
#define OSEKOS_REG_DLCBDR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xeb)))
#define OSEKOS_REG_DLCBARD		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xec)))
#define OSEKOS_REG_DLCBRSR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xed)))
#define OSEKOS_REG_DLCSCR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xee)))
#define OSEKOS_REG_DLCBSTAT		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xef)))
#define OSEKOS_REG_SPI1CR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xf0)))
#define OSEKOS_REG_SPI1CR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xf1)))
#define OSEKOS_REG_SPI1BR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xf2)))
#define OSEKOS_REG_SPI1SR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xf3)))
#define OSEKOS_REG_SPI1DR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xf5)))
#define OSEKOS_REG_SPI2CR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xf8)))
#define OSEKOS_REG_SPI2CR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xf9)))
#define OSEKOS_REG_SPI2BR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xfa)))
#define OSEKOS_REG_SPI2SR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xfb)))
#define OSEKOS_REG_SPI2DR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0xfd)))
#define OSEKOS_REG_FCLKDIV		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x100)))
#define OSEKOS_REG_FSEC		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x101)))
#define OSEKOS_REG_FCNFG		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x103)))
#define OSEKOS_REG_FPROT		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x104)))
#define OSEKOS_REG_FSTAT		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x105)))
#define OSEKOS_REG_FCMD		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x106)))
#define OSEKOS_REG_ECLKDIV		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x110)))
#define OSEKOS_REG_ECNFG		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x113)))
#define OSEKOS_REG_EPROT		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x114)))
#define OSEKOS_REG_ESTAT		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x115)))
#define OSEKOS_REG_ECMD		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x116)))
#define OSEKOS_REG_ATD1CTL0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x120)))
#define OSEKOS_REG_ATD1CTL1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x121)))
#define OSEKOS_REG_ATD1CTL23		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x122)))
#define OSEKOS_REG_ATD1CTL2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x122)))
#define OSEKOS_REG_ATD1CTL3		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x123)))
#define OSEKOS_REG_ATD1CTL45		(*((volatile unsigned int  *)(HC12_IO_BASE_ADR+0x124)))
#define OSEKOS_REG_ATD1CTL4		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x124)))
#define OSEKOS_REG_ATD1CTL5		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x125)))
#define OSEKOS_REG_ATD1STAT0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x126)))
#define OSEKOS_REG_ATD1STAT1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x12b)))
#define OSEKOS_REG_ATD1TEST0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x128)))
#define OSEKOS_REG_ATD1TEST1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x129)))
#define OSEKOS_REG_ATDDIEN		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x12d)))
#define OSEKOS_REG_PORTAD1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x12f)))
#define OSEKOS_REG_ATD1DR0H		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x130)))
#define OSEKOS_REG_ATD1DR0L		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x131)))
#define OSEKOS_REG_ATD1DR1H		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x132)))
#define OSEKOS_REG_ATD1DR1L		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x133)))
#define OSEKOS_REG_ATD1DR2H		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x134)))
#define OSEKOS_REG_ATD1DR2L		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x135)))
#define OSEKOS_REG_ATD1DR3H		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x136)))
#define OSEKOS_REG_ATD1DR3L		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x137)))
#define OSEKOS_REG_ATD1DR4H		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x138)))
#define OSEKOS_REG_ATD1DR4L		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x139)))
#define OSEKOS_REG_ATD1DR5H		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x13a)))
#define OSEKOS_REG_ATD1DR5L		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x13b)))
#define OSEKOS_REG_ATD1DR6H		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x13c)))
#define OSEKOS_REG_ATD1DR6L		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x13d)))
#define OSEKOS_REG_ATD1DR7H		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x13e)))
#define OSEKOS_REG_ATD1DR7L		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x13f)))
#define OSEKOS_REG_CAN0CTL0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x140)))
#define OSEKOS_REG_CAN0CTL1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x141)))
#define OSEKOS_REG_CAN0BTR0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x142)))
#define OSEKOS_REG_CAN0BTR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x143)))
#define OSEKOS_REG_CAN0RFLG		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x144)))
#define OSEKOS_REG_CAN0RIER		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x145)))
#define OSEKOS_REG_CAN0TFLG		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x146)))
#define OSEKOS_REG_CAN0TIER		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x147)))
#define OSEKOS_REG_CAN0TARQ		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x148)))
#define OSEKOS_REG_CAN0TAAK		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x149)))
#define OSEKOS_REG_CAN0TBSEL		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x14a)))
#define OSEKOS_REG_CAN0IDAC		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x14b)))
#define OSEKOS_REG_CAN0RXERR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x14e)))
#define OSEKOS_REG_CAN0TXERR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x14f)))
#define OSEKOS_REG_CAN0IDAR0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x150)))
#define OSEKOS_REG_CAN0IDAR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x151)))
#define OSEKOS_REG_CAN0IDAR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x152)))
#define OSEKOS_REG_CAN0IDAR3		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x153)))
#define OSEKOS_REG_CAN0IDMR0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x154)))
#define OSEKOS_REG_CAN0IDMR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x155)))
#define OSEKOS_REG_CAN0IDMR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x156)))
#define OSEKOS_REG_CAN0IDMR3		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x157)))
#define OSEKOS_REG_CAN0IDAR4		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x158)))
#define OSEKOS_REG_CAN0IDAR5		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x159)))
#define OSEKOS_REG_CAN0IDAR6		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x15a)))
#define OSEKOS_REG_CAN0IDAR7		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x15b)))
#define OSEKOS_REG_CAN0IDMR4		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x15c)))
#define OSEKOS_REG_CAN0IDMR5		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x15d)))
#define OSEKOS_REG_CAN0IDMR6		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x15e)))
#define OSEKOS_REG_CAN0IDMR7		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x15f)))
#define OSEKOS_REG_CAN1CTL0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x180)))
#define OSEKOS_REG_CAN1CTL1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x181)))
#define OSEKOS_REG_CAN1BTR0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x182)))
#define OSEKOS_REG_CAN1BTR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x183)))
#define OSEKOS_REG_CAN1RFLG		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x184)))
#define OSEKOS_REG_CAN1RIER		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x185)))
#define OSEKOS_REG_CAN1TFLG		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x186)))
#define OSEKOS_REG_CAN1TIER		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x187)))
#define OSEKOS_REG_CAN1TARQ		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x188)))
#define OSEKOS_REG_CAN1TAAK		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x189)))
#define OSEKOS_REG_CAN1TBSEL		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x18a)))
#define OSEKOS_REG_CAN1IDAC		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x18b)))
#define OSEKOS_REG_CAN1RXERR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x18e)))
#define OSEKOS_REG_CAN1TXERR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x18f)))
#define OSEKOS_REG_CAN1IDAR0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x190)))
#define OSEKOS_REG_CAN1IDAR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x191)))
#define OSEKOS_REG_CAN1IDAR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x192)))
#define OSEKOS_REG_CAN1IDAR3		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x193)))
#define OSEKOS_REG_CAN1IDMR0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x194)))
#define OSEKOS_REG_CAN1IDMR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x195)))
#define OSEKOS_REG_CAN1IDMR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x196)))
#define OSEKOS_REG_CAN1IDMR3		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x197)))
#define OSEKOS_REG_CAN1IDAR4		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x198)))
#define OSEKOS_REG_CAN1IDAR5		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x199)))
#define OSEKOS_REG_CAN1IDAR6		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x19a)))
#define OSEKOS_REG_CAN1IDAR7		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x19b)))
#define OSEKOS_REG_CAN1IDMR4		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x19c)))
#define OSEKOS_REG_CAN1IDMR5		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x19d)))
#define OSEKOS_REG_CAN1IDMR6		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x19e)))
#define OSEKOS_REG_CAN1IDMR7		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x19f)))
#define OSEKOS_REG_CAN2CTL0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c0)))
#define OSEKOS_REG_CAN2CTL1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c1)))
#define OSEKOS_REG_CAN2BTR0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c2)))
#define OSEKOS_REG_CAN2BTR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c3)))
#define OSEKOS_REG_CAN2RFLG		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c4)))
#define OSEKOS_REG_CAN2RIER		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c5)))
#define OSEKOS_REG_CAN2TFLG		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c6)))
#define OSEKOS_REG_CAN2TIER		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c7)))
#define OSEKOS_REG_CAN2TARQ		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c8)))
#define OSEKOS_REG_CAN2TAAK		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1c9)))
#define OSEKOS_REG_CAN2TBSEL		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1ca)))
#define OSEKOS_REG_CAN2IDAC		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1cb)))
#define OSEKOS_REG_CAN2RXERR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1ce)))
#define OSEKOS_REG_CAN2TXERR		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1cf)))
#define OSEKOS_REG_CAN2IDAR0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d0)))
#define OSEKOS_REG_CAN2IDAR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d1)))
#define OSEKOS_REG_CAN2IDAR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d2)))
#define OSEKOS_REG_CAN2IDAR3		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d3)))
#define OSEKOS_REG_CAN2IDMR0		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d4)))
#define OSEKOS_REG_CAN2IDMR1		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d5)))
#define OSEKOS_REG_CAN2IDMR2		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d6)))
#define OSEKOS_REG_CAN2IDMR3		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d7)))
#define OSEKOS_REG_CAN2IDAR4		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d8)))
#define OSEKOS_REG_CAN2IDAR5		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1d9)))
#define OSEKOS_REG_CAN2IDAR6		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1da)))
#define OSEKOS_REG_CAN2IDAR7		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1db)))
#define OSEKOS_REG_CAN2IDMR4		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1dc)))
#define OSEKOS_REG_CAN2IDMR5		(*((volatile unsigned char *)(HC12_IO_BASE_ADR+0x1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -