📄 m9s12xf512.c
字号:
/* PENDING: EPIT */
/* volatile PITCFLMTSTR _PITCFLMT; PIT Control and Force Load Micro Timer Register; 0x00000340 */
/* volatile PITFLTSTR _PITFLT; PIT Force Load Timer Register; 0x00000341 */
/* volatile PITCESTR _PITCE; PIT Channel Enable Register; 0x00000342 */
/* volatile PITMUXSTR _PITMUX; PIT Multiplex Register; 0x00000343 */
/* volatile PITINTESTR _PITINTE; PIT Interrupt Enable Register; 0x00000344 */
/* volatile PITTFSTR _PITTF; PIT Time-out Flag Register; 0x00000345 */
/* volatile PITMTLD0STR _PITMTLD0; PIT Micro Timer Load Register 0; 0x00000346 */
/* volatile PITMTLD1STR _PITMTLD1; PIT Micro Timer Load Register 1; 0x00000347 */
/* XGATE Module */
volatile XGCHIDSTR _XGCHID; /* XGATE Channel ID Register; 0x00000382 */
volatile XGCCRSTR _XGCCR; /* XGATE Condition Code Register; 0x0000039D */
/* 16-BIT REGISTERS */
volatile PORTABSTR _PORTAB; /* Port AB; 0x00000000 */
volatile DDRABSTR _DDRAB; /* Port AB Data Direction; 0x00000002 */
volatile PORTCDSTR _PORTCD; /* Port CD; 0x00000004 */
volatile DDRCDSTR _DDRCD; /* Port CD Data Direction; 0x00000006 */
/* volatile PARTIDSTR _PARTID; Part ID Register; 0x0000001A */
/* volatile DBGTBSTR _DBGTB; Debug Trace Buffer Register; 0x00000024 */
volatile TCNTSTR _TCNT; /* Timer Count Register; 0x00000044 */
/* volatile TC0STR _TC0; Timer Input Capture/Output Compare Register 0; 0x00000050 */
/* volatile TC1STR _TC1; Timer Input Capture/Output Compare Register 1; 0x00000052 */
/* volatile TC2STR _TC2; Timer Input Capture/Output Compare Register 2; 0x00000054 */
/* volatile TC3STR _TC3; Timer Input Capture/Output Compare Register 3; 0x00000056 */
/* volatile TC4STR _TC4; Timer Input Capture/Output Compare Register 4; 0x00000058 */
/* volatile TC5STR _TC5; Timer Input Capture/Output Compare Register 5; 0x0000005A */
/* volatile TC6STR _TC6; Timer Input Capture/Output Compare Register 6; 0x0000005C */
/* volatile TC7STR _TC7; Timer Input Capture/Output Compare Register 7; 0x0000005E */
/* volatile PACN32STR _PACN32; Pulse Accumulators Count 32 Register; 0x00000062 */
/* volatile PACN10STR _PACN10; Pulse Accumulators Count 10 Register; 0x00000064 */
/* volatile PA32HSTR _PA32H; 8-Bit Pulse Accumulators Holding 32 Register; 0x00000072 */
/* volatile PA10HSTR _PA10H; 8-Bit Pulse Accumulators Holding 10 Register; 0x00000074 */
/* volatile MCCNTSTR _MCCNT; Modulus Down-Counter Count Register; 0x00000076 */
/* volatile TC0HSTR _TC0H; Timer Input Capture Holding Registers 0; 0x00000078 */
/* volatile TC1HSTR _TC1H; Timer Input Capture Holding Registers 1; 0x0000007A */
/* volatile TC2HSTR _TC2H; Timer Input Capture Holding Registers 2; 0x0000007C */
/* volatile TC3HSTR _TC3H; Timer Input Capture Holding Registers 3; 0x0000007E */
/* volatile ATD1CTL01STR _ATD1CTL01; ATD 1 Control Register 01; 0x00000080 */
/* volatile ATD1CTL23STR _ATD1CTL23; ATD 1 Control Register 23; 0x00000082 */
/* volatile ATD1CTL45STR _ATD1CTL45; ATD 1 Control Register 45; 0x00000084 */
/* volatile ATD1DIENSTR _ATD1DIEN; ATD 1 Input Enable Register; 0x0000008C */
/* volatile ATD1PTADSTR _ATD1PTAD; ATD 1 Port AD Register; 0x0000008E */
/* volatile ATD1DR0STR _ATD1DR0; ATD 1 Conversion Result Register 0; 0x00000090 */
/* volatile ATD1DR1STR _ATD1DR1; ATD 1 Conversion Result Register 1; 0x00000092 */
/* volatile ATD1DR2STR _ATD1DR2; ATD 1 Conversion Result Register 2; 0x00000094 */
/* volatile ATD1DR3STR _ATD1DR3; ATD 1 Conversion Result Register 3; 0x00000096 */
/* volatile ATD1DR4STR _ATD1DR4; ATD 1 Conversion Result Register 4; 0x00000098 */
/* volatile ATD1DR5STR _ATD1DR5; ATD 1 Conversion Result Register 5; 0x0000009A */
/* volatile ATD1DR6STR _ATD1DR6; ATD 1 Conversion Result Register 6; 0x0000009C */
/* volatile ATD1DR7STR _ATD1DR7; ATD 1 Conversion Result Register 7; 0x0000009E */
/* volatile ATD1DR8STR _ATD1DR8; ATD 1 Conversion Result Register 8; 0x000000A0 */
/* volatile ATD1DR9STR _ATD1DR9; ATD 1 Conversion Result Register 9; 0x000000A2 */
/* volatile ATD1DR10STR _ATD1DR10; ATD 1 Conversion Result Register 10; 0x000000A4 */
/* volatile ATD1DR11STR _ATD1DR11; ATD 1 Conversion Result Register 11; 0x000000A6 */
/* volatile ATD1DR12STR _ATD1DR12; ATD 1 Conversion Result Register 12; 0x000000A8 */
/* volatile ATD1DR13STR _ATD1DR13; ATD 1 Conversion Result Register 13; 0x000000AA */
/* volatile ATD1DR14STR _ATD1DR14; ATD 1 Conversion Result Register 14; 0x000000AC */
/* volatile ATD1DR15STR _ATD1DR15; ATD 1 Conversion Result Register 15; 0x000000AE */
/* volatile SCI0BDSTR _SCI0BD; SCI 0 Baud Rate Register; 0x000000C8 */
/* volatile SCI1BDSTR _SCI1BD; SCI 1 Baud Rate Register; 0x000000D0 */
/* volatile CAN0RXTSRSTR _CAN0RXTSR; MSCAN 0 Receive Time Stamp Register; 0x0000016E */
/* volatile CAN0TXTSRSTR _CAN0TXTSR; MSCAN 0 Transmit Time Stamp Register; 0x0000017E */
/* volatile PMFVAL0STR _PMFVAL0; PMF Value 0 Register; 0x00000210 */
/* volatile PMFVAL1STR _PMFVAL1; PMF Value 1 Register; 0x00000212 */
/* volatile PMFVAL2STR _PMFVAL2; PMF Value 2 Register; 0x00000214 */
/* volatile PMFVAL3STR _PMFVAL3; PMF Value 3 Register; 0x00000216 */
/* volatile PMFVAL4STR _PMFVAL4; PMF Value 4 Register; 0x00000218 */
/* volatile PMFVAL5STR _PMFVAL5; PMF Value 5 Register; 0x0000021A */
/* volatile PMFCNTASTR _PMFCNTA; PMF Counter A Register; 0x00000222 */
/* volatile PMFMODASTR _PMFMODA; PMF Counter Modulo A Register; 0x00000224 */
/* volatile PMFDTMASTR _PMFDTMA; PMF Deadtime A Register; 0x00000226 */
/* volatile PMFCNTBSTR _PMFCNTB; PMF Counter B Register; 0x0000022A */
/* volatile PMFMODBSTR _PMFMODB; PMF Counter Modulo B Register; 0x0000022C */
/* volatile PMFDTMBSTR _PMFDTMB; PMF Deadtime B Register; 0x0000022E */
/* volatile PMFCNTCSTR _PMFCNTC; PMF Counter C Register; 0x00000232 */
/* volatile PMFMODCSTR _PMFMODC; PMF Counter Modulo C Register; 0x00000234 */
/* volatile PMFDTMCSTR _PMFDTMC; PMF Deadtime C Register; 0x00000236 */
/* volatile VREGAPIRSTR _VREGAPIR; VREG_3V3 - Autonomous Periodical Interrupt Rate Register; 0x000002F4 */
/* volatile PITLD0STR _PITLD0; PIT Load Register 0; 0x00000348 */
/* volatile PITCNT0STR _PITCNT0; PIT Count Register 0; 0x0000034A */
/* volatile PITLD1STR _PITLD1; PIT Load Register 1; 0x0000034C */
/* volatile PITCNT1STR _PITCNT1; PIT Count Register 1; 0x0000034E */
/* volatile PITLD2STR _PITLD2; PIT Load Register 2; 0x00000350 */
/* volatile PITCNT2STR _PITCNT2; PIT Count Register 2; 0x00000352 */
/* volatile PITLD3STR _PITLD3; PIT Load Register 3; 0x00000354 */
/* volatile PITCNT3STR _PITCNT3; PIT Count Register 3; 0x00000356 */
/* XGATE Module */
volatile XGMCTLSTR _XGMCTL; /* XGATE Module Control Register; 0x00000380 */
volatile XGCHPLSTR _XGCHPL; /* XGATE Channel Priority Level; 0x00000383 */
volatile XGISPSELSTR _XGISPSEL; /* XGATE Initial Stack Pointer Select Register; 0x00000385 */
volatile XGVBRSTR _XGVBR; /* XGATE Vector Base Address Register; 0x00000386 */
volatile XGIF0STR _XGIF0; /* XGATE Channel Interrupt Flag Vector 0; 0x00000388 */
volatile XGIF1STR _XGIF1; /* XGATE Channel Interrupt Flag Vector 1; 0x0000038A */
volatile XGIF2STR _XGIF2; /* XGATE Channel Interrupt Flag Vector 2; 0x0000038C */
volatile XGIF3STR _XGIF3; /* XGATE Channel Interrupt Flag Vector 3; 0x0000038E */
volatile XGIF4STR _XGIF4; /* XGATE Channel Interrupt Flag Vector 4; 0x00000390 */
volatile XGIF5STR _XGIF5; /* XGATE Channel Interrupt Flag Vector 5; 0x00000392 */
volatile XGIF6STR _XGIF6; /* XGATE Channel Interrupt Flag Vector 6; 0x00000394 */
volatile XGIF7STR _XGIF7; /* XGATE Channel Interrupt Flag Vector 7; 0x00000396 */
volatile XGSWTSTR _XGSWT; /* XGATE Software Trigger Register; 0x00000398 */
volatile XGSEMSTR _XGSEM; /* XGATE Semaphore Register; 0x0000039A */
volatile XGPCSTR _XGPC; /* XGATE Program Counter Register; 0x0000039E */
volatile XGR1STR _XGR1; /* XGATE Register 1; 0x000003A2 */
volatile XGR2STR _XGR2; /* XGATE Register 2; 0x000003A4 */
volatile XGR3STR _XGR3; /* XGATE Register 3; 0x000003A6 */
volatile XGR4STR _XGR4; /* XGATE Register 4; 0x000003A8 */
volatile XGR5STR _XGR5; /* XGATE Register 5; 0x000003AA */
volatile XGR6STR _XGR6; /* XGATE Register 6; 0x000003AC */
volatile XGR7STR _XGR7; /* XGATE Register 7; 0x000003AE */
/* FlexRay Module */
volatile MVRSTR _MVR; /* Module Version Register; 0x00000400 */
volatile MCRSTR _MCR; /* Module Configuration Register; 0x00000402 */
volatile STBPCRSTR _STBPCR; /* Strobe Port Control Register; 0x0000040A */
volatile MBDSRSTR _MBDSR; /* Message Buffer Data Size Register; 0x0000040C */
volatile MBSSUTRSTR _MBSSUTR; /* Message Buffer Segment Size and Utilization Register; 0x0000040E */
volatile POCRSTR _POCR; /* Protocol Operation Control Register; 0x00000414 */
volatile GIFERSTR _GIFER; /* Global Interrupt Flag and Enable Register; 0x00000416 */
volatile PIFR0STR _PIFR0; /* Protocol Interrupt Flag Register 0; 0x00000418 */
volatile PIER0STR _PIER0; /* Protocol Interrupt Enable Register 0; 0x0000041A */
volatile PIER1STR _PIER1; /* Protocol Interrupt Enable Register 1; 0x0000041C */
volatile CHIERFRSTR _CHIERFR; /* CHI Error Flag Register; 0x00000420 */
volatile MBIVECSTR _MBIVEC; /* Message Buffer Interrupt Vector Register; 0x00000422 */
volatile CASERCRSTR _CASERCR; /* Channel A Status Error Counter Register; 0x00000424 */
volatile CBSERCRSTR _CBSERCR; /* Channel B Status Error Counter Register; 0x00000426 */
volatile PSR0STR _PSR0; /* Protocol Status Register 0; 0x00000428 */
volatile PSR1STR _PSR1; /* Protocol Status Register 1; 0x0000042A */
volatile PSR2STR _PSR2; /* Protocol Status Register 2; 0x0000042C */
volatile PSR3STR _PSR3; /* Protocol Status Register 3; 0x0000042E */
volatile MTCTRSTR _MTCTR; /* Macrotick Counter Register; 0x00000430 */
volatile CYCTRSTR _CYCTR; /* Cycle Counter Register; 0x00000432 */
volatile SLTCTARSTR _SLTCTAR; /* Slot Counter Channel A Register; 0x00000434 */
volatile SLTCTBRSTR _SLTCTBR; /* Slot Counter Channel B Register; 0x00000436 */
volatile RTCORVRSTR _RTCORVR; /* Rate Correction Value Register; 0x00000438 */
volatile OFCORVRSTR _OFCORVR; /* Offset Correction Value Register; 0x0000043A */
volatile CIFRRSTR _CIFRR; /* Combined Interrupt Flag Register; 0x0000043C */
volatile SFCNTRSTR _SFCNTR; /* Sync Frame Counter Register; 0x00000440 */
volatile SFTORSTR _SFTOR; /* Sync Frame Table Offset Register; 0x00000442 */
volatile SFTCCSRSTR _SFTCCSR; /* Sync Frame Table Configuration, Control, Status Register; 0x00000444 */
volatile SFIDRFRSTR _SFIDRFR; /* Sync Frame ID Rejection Filter Register; 0x00000446 */
volatile SFIDAFVRSTR _SFIDAFVR; /* Sync Frame ID Acceptance Filter Value Register; 0x00000448 */
volatile SFIDAFMRSTR _SFIDAFMR; /* Sync Frame ID Acceptance Filter Mask Register; 0x0000044A */
volatile NMVR0STR _NMVR0; /* Network Management Vector Register 0; 0x0000044C */
volatile NMVR1STR _NMVR1; /* Network Management Vector Register 1; 0x0000044E */
volatile NMVR2STR _NMVR2; /* Network Management Vector Register 2; 0x00000450 */
volatile NMVR3STR _NMVR3; /* Network Management Vector Register 3; 0x00000452 */
volatile NMVR4STR _NMVR4; /* Network Management Vector Register 4; 0x00000454 */
volatile NMVR5STR _NMVR5; /* Network Management Vector Register 5; 0x00000456 */
volatile NMVLRSTR _NMVLR; /* Network Management Vector Length Register; 0x00000458 */
volatile TICCRSTR _TICCR; /* Timer Configuration and Control Register; 0x0000045A */
volatile TI1CYSRSTR _TI1CYSR; /* Timer 1 Cycle Set Register; 0x0000045C */
volatile TI1MTORSTR _TI1MTOR; /* Timer 1 Macrotick Offset Register; 0x0000045E */
volatile TI2CR0_CYCSTR _TI2CR0_CYC; /* Timer 2 Configuration Register 0; 0x00000460 */
volatile TI2CR1_MTCNTSTR _TI2CR1_MTCNT;/* Timer 2 Configuration Register 3; 0x00000462 */
volatile SSSRSTR _SSSR; /* Slot Status Selection Register; 0x00000464 */
volatile SSCCRSTR _SSCCR; /* Slot Status Selection Register; 0x00000466 */
volatile SSR0STR _SSR0; /* Slot Status Register 0; 0x00000468 */
volatile SSR1STR _SSR1; /* Slot Status Register 1; 0x0000046A */
volatile SSR2STR _SSR2; /* Slot Status Register 2; 0x0000046C */
volatile SSR3STR _SSR3; /* Slot Status Register 3; 0x0000046E */
volatile SSR4STR _SSR4; /* Slot Status Register 4; 0x00000470 */
volatile SSR5STR _SSR5; /* Slot Status Register 5; 0x00000472 */
volatile SSR6STR _SSR6; /* Slot Status Register 6; 0x00000474 */
volatile SSR7STR _SSR7; /* Slot Status Register 7; 0x00000476 */
volatile SSCR0STR _SSCR0; /* Slot Status Counter Register 0; 0x00000478 */
volatile SSCR1STR _SSCR1; /* Slot Status Counter Register 1; 0x0000047A */
volatile SSCR2STR _SSCR2; /* Slot Status Counter Register 2; 0x0000047C */
volatile SSCR3STR _SSCR3; /* Slot Status Counter Register 3; 0x0000047E */
volatile MTSACFRSTR _MTSACFR; /* MTS A Configuration Register; 0x00000480 */
volatile MTSBCFRSTR _MTSBCFR; /* MTS B Configuration Register; 0x00000482 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -