📄 ports_def.h
字号:
#define CAN1CTL0 0x0180 #define CAN1CTL1 0x0181 #define CAN1BTR0 0x0182 #define CAN1BTR1 0x0183 #define CAN1RFLG 0x0184 #define CAN1RIER 0x0185 #define CAN1TFLG 0x0186 #define CAN1TIER 0x0187 #define CAN1TARQ 0x0188 #define CAN1TAAK 0x0189 #define CAN1TBSEL 0x018A #define CAN1IDAC 0x018B #define CAN1RXERR 0x018E #define CAN1TXERR 0x018F #define CAN1IDAR0 0x0190 #define CAN1IDAR1 0x0191 #define CAN1IDAR2 0x0192 #define CAN1IDAR3 0x0193 #define CAN1IDMR0 0x0194 #define CAN1IDMR1 0x0195 #define CAN1IDMR2 0x0196 #define CAN1IDMR3 0x0197 #define CAN1IDAR4 0x0198 #define CAN1IDAR5 0x0199 #define CAN1IDAR6 0x019A #define CAN1IDAR7 0x019B #define CAN1IDMR4 0x019C #define CAN1IDMR5 0x019D #define CAN1IDMR6 0x019E #define CAN1IDMR7 0x019F#define CAN1RXFG0 0x01A0#define CAN1RXFG1 0x01A1#define CAN1RXFG2 0x01A2#define CAN1RXFG3 0x01A3#define CAN1RXFG4 0x01A4#define CAN1RXFG5 0x01A5#define CAN1RXFG6 0x01A6#define CAN1RXFG7 0x01A7#define CAN1RXFG8 0x01A8#define CAN1RXFG9 0x01A9#define CAN1RXFGA 0x01AA#define CAN1RXFGB 0x01AB#define CAN1RXFGC 0x01AC#define CAN1RXFGD 0x01AD#define CAN1RXFGE 0x01AE#define CAN1RXFGF 0x01AF#define CAN1TXFG0 0x01B0#define CAN1TXFG1 0x01B1#define CAN1TXFG2 0x01B2#define CAN1TXFG3 0x01B3#define CAN1TXFG4 0x01B4#define CAN1TXFG5 0x01B5#define CAN1TXFG6 0x01B6#define CAN1TXFG7 0x01B7#define CAN1TXFG8 0x01B8#define CAN1TXFG9 0x01B9#define CAN1TXFGA 0x01BA#define CAN1TXFGB 0x01BB#define CAN1TXFGC 0x01BC#define CAN1TXFGD 0x01BD#define CAN1TXFGE 0x01BE#define CAN1TXFGF 0x01BF #define CAN2CTL0 0x01C0 #define CAN2CTL1 0x01C1 #define CAN2BTR0 0x01C2 #define CAN2BTR1 0x01C3 #define CAN2RFLG 0x01C4 #define CAN2RIER 0x01C5 #define CAN2TFLG 0x01C6 #define CAN2TIER 0x01C7 #define CAN2TARQ 0x01C8 #define CAN2TAAK 0x01C9 #define CAN2TBSEL 0x01CA #define CAN2IDAC 0x01CB #define CAN2RXERR 0x01CE #define CAN2TXERR 0x01CF #define CAN2IDAR0 0x01D0 #define CAN2IDAR1 0x01D1 #define CAN2IDAR2 0x01D2 #define CAN2IDAR3 0x01D3 #define CAN2IDMR0 0x01D4 #define CAN2IDMR1 0x01D5 #define CAN2IDMR2 0x01D6 #define CAN2IDMR3 0x01D7 #define CAN2IDAR4 0x01D8 #define CAN2IDAR5 0x01D9 #define CAN2IDAR6 0x01DA #define CAN2IDAR7 0x01DB #define CAN2IDMR4 0x01DC #define CAN2IDMR5 0x01DD #define CAN2IDMR6 0x01DE #define CAN2IDMR7 0x01DF#define CAN2RXFG0 0x01E0#define CAN2RXFG1 0x01E1#define CAN2RXFG2 0x01E2#define CAN2RXFG3 0x01E3#define CAN2RXFG4 0x01E4#define CAN2RXFG5 0x01E5#define CAN2RXFG6 0x01E6#define CAN2RXFG7 0x01E7#define CAN2RXFG8 0x01E8#define CAN2RXFG9 0x01E9#define CAN2RXFGA 0x01EA#define CAN2RXFGB 0x01EB#define CAN2RXFGC 0x01EC#define CAN2RXFGD 0x01ED#define CAN2RXFGE 0x01EE#define CAN2RXFGF 0x01EF#define CAN2TXFG0 0x01F0#define CAN2TXFG1 0x01F1#define CAN2TXFG2 0x01F2#define CAN2TXFG3 0x01F3#define CAN2TXFG4 0x01F4#define CAN2TXFG5 0x01F5#define CAN2TXFG6 0x01F6#define CAN2TXFG7 0x01F7#define CAN2TXFG8 0x01F8#define CAN2TXFG9 0x01F9#define CAN2TXFGA 0x01FA#define CAN2TXFGB 0x01FB#define CAN2TXFGC 0x01FC#define CAN2TXFGD 0x01FD#define CAN2TXFGE 0x01FE#define CAN2TXFGF 0x01FF#define CAN3CTL0 0x0200 #define CAN3CTL1 0x0201 #define CAN3BTR0 0x0202 #define CAN3BTR1 0x0203 #define CAN3RFLG 0x0204 #define CAN3RIER 0x0205 #define CAN3TFLG 0x0206 #define CAN3TIER 0x0207 #define CAN3TARQ 0x0208 #define CAN3TAAK 0x0209 #define CAN3TBSEL 0x020A #define CAN3IDAC 0x020B #define CAN3RXERR 0x020E #define CAN3TXERR 0x020F #define CAN3IDAR0 0x0210 #define CAN3IDAR1 0x0211 #define CAN3IDAR2 0x0212 #define CAN3IDAR3 0x0213 #define CAN3IDMR0 0x0214 #define CAN3IDMR1 0x0215 #define CAN3IDMR2 0x0216 #define CAN3IDMR3 0x0217 #define CAN3IDAR4 0x0218 #define CAN3IDAR5 0x0219 #define CAN3IDAR6 0x021A #define CAN3IDAR7 0x021B #define CAN3IDMR4 0x021C #define CAN3IDMR5 0x021D #define CAN3IDMR6 0x021E #define CAN3IDMR7 0x021F #define CAN3RXFG0 0x0220#define CAN3RXFG1 0x0221#define CAN3RXFG2 0x0222#define CAN3RXFG3 0x0223#define CAN3RXFG4 0x0224#define CAN3RXFG5 0x0225#define CAN3RXFG6 0x0226#define CAN3RXFG7 0x0227#define CAN3RXFG8 0x0228#define CAN3RXFG9 0x0229#define CAN3RXFGA 0x022A#define CAN3RXFGB 0x022B#define CAN3RXFGC 0x022C#define CAN3RXFGD 0x022D#define CAN3RXFGE 0x022E#define CAN3RXFGF 0x022F#define CAN3TXFG0 0x0230#define CAN3TXFG1 0x0231#define CAN3TXFG2 0x0232#define CAN3TXFG3 0x0233#define CAN3TXFG4 0x0234#define CAN3TXFG5 0x0235#define CAN3TXFG6 0x0236#define CAN3TXFG7 0x0237#define CAN3TXFG8 0x0238#define CAN3TXFG9 0x0239#define CAN3TXFGA 0x023A#define CAN3TXFGB 0x023B#define CAN3TXFGC 0x023C#define CAN3TXFGD 0x023D#define CAN3TXFGE 0x023E#define CAN3TXFGF 0x023F#define PTT 0x0240 #define PTIT 0x0241 #define DDRT 0x0242 #define RDRT 0x0243 #define PERT 0x0244 #define PPST 0x0245 #define PTS 0x0248 #define PTIS 0x0249 #define DDRS 0x024A #define RDRS 0x024B #define PERS 0x024C #define PPSS 0x024D #define WOMS 0x024E #define PTM 0x0250 #define PTIM 0x0251 #define DDRM 0x0252 #define RDRM 0x0253 #define PERM 0x0254 #define PPSM 0x0255 #define WOMM 0x0256 #define PTP 0x0258 #define PTIP 0x0259 #define DDRP 0x025A #define RDRP 0x025B #define PERP 0x025C #define PPSP 0x025D #define PIEP 0x025E #define PIFP 0x025F #define PTH 0x0260 #define PTIH 0x0261 #define DDRH 0x0262 #define RDRH 0x0263 #define PERH 0x0264 #define PPSH 0x0265 #define PIEH 0x0266 #define PIFH 0x0267 #define PTJ 0x0268 #define PTIJ 0x0269 #define DDRJ 0x026A #define RDRJ 0x026B #define PERJ 0x026C #define PPSJ 0x026D #define PIEJ 0x026E #define PIFJ 0x026F #define CAN4CTL0 0x0280 #define CAN4CTL1 0x0281 #define CAN4BTR0 0x0282 #define CAN4BTR1 0x0283 #define CAN4RFLG 0x0284 #define CAN4RIER 0x0285 #define CAN4TFLG 0x0286 #define CAN4TIER 0x0287 #define CAN4TARQ 0x0288 #define CAN4TAAK 0x0289 #define CAN4TBSEL 0x028A #define CAN4IDAC 0x028B #define CAN4RXERR 0x028E #define CAN4TXERR 0x028F #define CAN4IDAR0 0x0290 #define CAN4IDAR1 0x0291 #define CAN4IDAR2 0x0292 #define CAN4IDAR3 0x0293 #define CAN4IDMR0 0x0294 #define CAN4IDMR1 0x0295 #define CAN4IDMR2 0x0296 #define CAN4IDMR3 0x0297 #define CAN4IDAR4 0x0298 #define CAN4IDAR5 0x0299 #define CAN4IDAR6 0x029A #define CAN4IDAR7 0x029B #define CAN4IDMR4 0x029C #define CAN4IDMR5 0x029D #define CAN4IDMR6 0x029E #define CAN4IDMR7 0x029F #define CAN4RXFG0 0x02A0#define CAN4RXFG1 0x02A1#define CAN4RXFG2 0x02A2#define CAN4RXFG3 0x02A3#define CAN4RXFG4 0x02A4#define CAN4RXFG5 0x02A5#define CAN4RXFG6 0x02A6#define CAN4RXFG7 0x02A7#define CAN4RXFG8 0x02A8#define CAN4RXFG9 0x02A9#define CAN4RXFGA 0x02AA#define CAN4RXFGB 0x02AB#define CAN4RXFGC 0x02AC#define CAN4RXFGD 0x02AD#define CAN4RXFGE 0x02AE#define CAN4RXFGF 0x02AF#define CAN4TXFG0 0x02B0#define CAN4TXFG1 0x02B1#define CAN4TXFG2 0x02B2#define CAN4TXFG3 0x02B3#define CAN4TXFG4 0x02B4#define CAN4TXFG5 0x02B5#define CAN4TXFG6 0x02B6#define CAN4TXFG7 0x02B7#define CAN4TXFG8 0x02B8#define CAN4TXFG9 0x02B9#define CAN4TXFGA 0x02BA#define CAN4TXFGB 0x02BB#define CAN4TXFGC 0x02BC#define CAN4TXFGD 0x02BD#define CAN4TXFGE 0x02BE#define CAN4TXFGF 0x02BF/*********************************************** Constants for MSCAN*************************************************/#define CAN0 0x0140 /* First address for MSCAN0 */#define CAN1 0x0180 /* First address for MSCAN1 */#define CAN2 0x01C0 /* First address for MSCAN2 */#define CAN3 0x0200 /* First address for MSCAN3 */#define CAN4 0x0280 /* First address for MSCAN4 */#define CANCTL0 0X00 /* Control register 0 */#define CANCTL1 0X01 /* Control register 1 */#define CANBTR0 0X02 /* Bus timing register 0 */#define CANBTR1 0X03 /* Bus timing register 1 */#define CANRFLG 0X04 /* Receiver flag register */#define CANRIER 0X05 /* Enable interruptions when reception */ #define CANTFLG 0X06 /* Transmit flag register */#define CANTIER 0X07 /* Enable interruptions when transmission */ #define CANTBSEL 0X0A /* Select foreground buffer for transmit */#define CANIDAC 0x0B /* Identifier acceptance control register */#define CANIDAR0 0x10 #define CANIDAR1 0x11 #define CANIDAR2 0x12 #define CANIDAR3 0x13 #define CANIDMR0 0x14 #define CANIDMR1 0x15 #define CANIDMR2 0x16 #define CANIDMR3 0x17 #define CANIDAR4 0x18 #define CANIDAR5 0x19 #define CANIDAR6 0x1A #define CANIDAR7 0x1B #define CANIDMR4 0x1C #define CANIDMR5 0x1D #define CANIDMR6 0x1E #define CANIDMR7 0x1F /* Received foreground buffer */#define CANRCVID 0x20 /* Base of identifier registers */#define CANRCVDTA 0x24 /* Base of data registers */#define CANRCVLEN 0x2C /* Data length register *//* Transmit foreground buffer */#define CANTRSID 0x30 /* Base of identifier registers */#define CANTRSDTA 0x34 /* Base of data registers */#define CANTRSLEN 0x3C /* Data length register */#define CANTRSPRI 0x3D /* Priority register */ /* Constants for serials port */#define SCI0 0x00C8#define SCI1 0x00D0 #define SCIBDH 0x00 #define SCIBDL 0x01 #define SCICR1 0x02 #define SCICR2 0x03 #define SCISR1 0x04 #define SCISR2 0x05 #define SCIDRH 0x06 #define SCIDRL 0x07 #endif /* __HCS12_PORTS__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -