📄 m9s12xf512.c
字号:
/* volatile FADDRLOSTR _FADDRLO; Flash Address Low Register; 0x00000109 */
/* volatile FDATAHISTR _FDATAHI; Flash Data High Register; 0x0000010A */
/* volatile FDATALOSTR _FDATALO; Flash Data Low Register; 0x0000010B */
/* volatile ECLKDIVSTR _ECLKDIV; EEPROM Clock Divider Register; 0x00000110 */
/* volatile ECNFGSTR _ECNFG; EEPROM Configuration Register; 0x00000113 */
/* PENDING: MPU Protection Control */
/* volatile EPROTSTR _EPROT; EEPROM Protection Register; 0x00000114 */
/* volatile ESTATSTR _ESTAT; EEPROM Status Register; 0x00000115 */
/* volatile ECMDSTR _ECMD; EEPROM Command Buffer and Register; 0x00000116 */
/* volatile EADDRHISTR _EADDRHI; EEPROM Address High Register; 0x00000118 */
/* volatile EADDRLOSTR _EADDRLO; EEPROM Address Low Register; 0x00000119 */
/* volatile EDATAHISTR _EDATAHI; EEPROM Data High Register; 0x0000011A */
/* volatile EDATALOSTR _EDATALO; EEPROM Data Low Register; 0x0000011B */
/* volatile RAMWPCSTR _RAMWPC; RAM Write Protection Control Register; 0x0000011C */
/* volatile RAMXGUSTR _RAMXGU; RAM XGATE Upper Boundary Register; 0x0000011D */
/* volatile RAMSHLSTR _RAMSHL; RAM Shared Region Lower Boundary Register; 0x0000011E */
/* volatile RAMSHUSTR _RAMSHU; RAM Shared Region Upper Boundary Register; 0x0000011F */
/* Interrupt Control Registers */
volatile IVBRSTR _IVBR; /* Interrupt Vector Base Register; 0x00000121 */
volatile INT_XGPRIOSTR _INT_XGPRIO; /* XGATE Interrupt Priority Configuration Register; 0x00000126 */
volatile INT_CFADDRSTR _INT_CFADDR; /* Interrupt Configuration Address Register; 0x00000127 */
volatile INT_CFDATA0STR _INT_CFDATA0; /* Interrupt Configuration Data Register 0; 0x00000128 */
volatile INT_CFDATA1STR _INT_CFDATA1; /* Interrupt Configuration Data Register 1; 0x00000129 */
volatile INT_CFDATA2STR _INT_CFDATA2; /* Interrupt Configuration Data Register 2; 0x0000012A */
volatile INT_CFDATA3STR _INT_CFDATA3; /* Interrupt Configuration Data Register 3; 0x0000012B */
volatile INT_CFDATA4STR _INT_CFDATA4; /* Interrupt Configuration Data Register 4; 0x0000012C */
volatile INT_CFDATA5STR _INT_CFDATA5; /* Interrupt Configuration Data Register 5; 0x0000012D */
volatile INT_CFDATA6STR _INT_CFDATA6; /* Interrupt Configuration Data Register 6; 0x0000012E */
volatile INT_CFDATA7STR _INT_CFDATA7; /* Interrupt Configuration Data Register 7; 0x0000012F */
/* MSCAN Module 0 */
volatile CAN0CTL0STR _CAN0CTL0; /* MSCAN 0 Control 0 Register; 0x00000140 */
volatile CAN0CTL1STR _CAN0CTL1; /* MSCAN 0 Control 1 Register; 0x00000141 */
volatile CAN0BTR0STR _CAN0BTR0; /* MSCAN 0 Bus Timing Register 0; 0x00000142 */
volatile CAN0BTR1STR _CAN0BTR1; /* MSCAN 0 Bus Timing Register 1; 0x00000143 */
volatile CAN0RFLGSTR _CAN0RFLG; /* MSCAN 0 Receiver Flag Register; 0x00000144 */
volatile CAN0RIERSTR _CAN0RIER; /* MSCAN 0 Receiver Interrupt Enable Register; 0x00000145 */
volatile CAN0TFLGSTR _CAN0TFLG; /* MSCAN 0 Transmitter Flag Register; 0x00000146 */
volatile CAN0TIERSTR _CAN0TIER; /* MSCAN 0 Transmitter Interrupt Enable Register; 0x00000147 */
volatile CAN0TARQSTR _CAN0TARQ; /* MSCAN 0 Transmitter Message Abort Request; 0x00000148 */
volatile CAN0TAAKSTR _CAN0TAAK; /* MSCAN 0 Transmitter Message Abort Control; 0x00000149 */
volatile CAN0TBSELSTR _CAN0TBSEL; /* MSCAN 0 Transmit Buffer Selection; 0x0000014A */
volatile CAN0IDACSTR _CAN0IDAC; /* MSCAN 0 Identifier Acceptance Control Register; 0x0000014B */
volatile CAN0RXERRSTR _CAN0RXERR; /* MSCAN 0 Receive Error Counter Register; 0x0000014E */
volatile CAN0TXERRSTR _CAN0TXERR; /* MSCAN 0 Transmit Error Counter Register; 0x0000014F */
volatile CAN0IDAR0STR _CAN0IDAR0; /* MSCAN 0 Identifier Acceptance Register 0; 0x00000150 */
volatile CAN0IDAR1STR _CAN0IDAR1; /* MSCAN 0 Identifier Acceptance Register 1; 0x00000151 */
volatile CAN0IDAR2STR _CAN0IDAR2; /* MSCAN 0 Identifier Acceptance Register 2; 0x00000152 */
volatile CAN0IDAR3STR _CAN0IDAR3; /* MSCAN 0 Identifier Acceptance Register 3; 0x00000153 */
volatile CAN0IDMR0STR _CAN0IDMR0; /* MSCAN 0 Identifier Mask Register 0; 0x00000154 */
volatile CAN0IDMR1STR _CAN0IDMR1; /* MSCAN 0 Identifier Mask Register 1; 0x00000155 */
volatile CAN0IDMR2STR _CAN0IDMR2; /* MSCAN 0 Identifier Mask Register 2; 0x00000156 */
volatile CAN0IDMR3STR _CAN0IDMR3; /* MSCAN 0 Identifier Mask Register 3; 0x00000157 */
volatile CAN0IDAR4STR _CAN0IDAR4; /* MSCAN 0 Identifier Acceptance Register 4; 0x00000158 */
volatile CAN0IDAR5STR _CAN0IDAR5; /* MSCAN 0 Identifier Acceptance Register 5; 0x00000159 */
volatile CAN0IDAR6STR _CAN0IDAR6; /* MSCAN 0 Identifier Acceptance Register 6; 0x0000015A */
volatile CAN0IDAR7STR _CAN0IDAR7; /* MSCAN 0 Identifier Acceptance Register 7; 0x0000015B */
volatile CAN0IDMR4STR _CAN0IDMR4; /* MSCAN 0 Identifier Mask Register 4; 0x0000015C */
volatile CAN0IDMR5STR _CAN0IDMR5; /* MSCAN 0 Identifier Mask Register 5; 0x0000015D */
volatile CAN0IDMR6STR _CAN0IDMR6; /* MSCAN 0 Identifier Mask Register 6; 0x0000015E */
volatile CAN0IDMR7STR _CAN0IDMR7; /* MSCAN 0 Identifier Mask Register 7; 0x0000015F */
volatile CAN0RXIDR0STR _CAN0RXIDR0; /* MSCAN 0 Receive Identifier Register 0; 0x00000160 */
volatile CAN0RXIDR1STR _CAN0RXIDR1; /* MSCAN 0 Receive Identifier Register 1; 0x00000161 */
volatile CAN0RXIDR2STR _CAN0RXIDR2; /* MSCAN 0 Receive Identifier Register 2; 0x00000162 */
volatile CAN0RXIDR3STR _CAN0RXIDR3; /* MSCAN 0 Receive Identifier Register 3; 0x00000163 */
volatile CAN0RXDSR0STR _CAN0RXDSR0; /* MSCAN 0 Receive Data Segment Register 0; 0x00000164 */
volatile CAN0RXDSR1STR _CAN0RXDSR1; /* MSCAN 0 Receive Data Segment Register 1; 0x00000165 */
volatile CAN0RXDSR2STR _CAN0RXDSR2; /* MSCAN 0 Receive Data Segment Register 2; 0x00000166 */
volatile CAN0RXDSR3STR _CAN0RXDSR3; /* MSCAN 0 Receive Data Segment Register 3; 0x00000167 */
volatile CAN0RXDSR4STR _CAN0RXDSR4; /* MSCAN 0 Receive Data Segment Register 4; 0x00000168 */
volatile CAN0RXDSR5STR _CAN0RXDSR5; /* MSCAN 0 Receive Data Segment Register 5; 0x00000169 */
volatile CAN0RXDSR6STR _CAN0RXDSR6; /* MSCAN 0 Receive Data Segment Register 6; 0x0000016A */
volatile CAN0RXDSR7STR _CAN0RXDSR7; /* MSCAN 0 Receive Data Segment Register 7; 0x0000016B */
volatile CAN0RXDLRSTR _CAN0RXDLR; /* MSCAN 0 Receive Data Length Register; 0x0000016C */
volatile CAN0TXIDR0STR _CAN0TXIDR0; /* MSCAN 0 Transmit Identifier Register 0; 0x00000170 */
volatile CAN0TXIDR1STR _CAN0TXIDR1; /* MSCAN 0 Transmit Identifier Register 1; 0x00000171 */
volatile CAN0TXIDR2STR _CAN0TXIDR2; /* MSCAN 0 Transmit Identifier Register 2; 0x00000172 */
volatile CAN0TXIDR3STR _CAN0TXIDR3; /* MSCAN 0 Transmit Identifier Register 3; 0x00000173 */
volatile CAN0TXDSR0STR _CAN0TXDSR0; /* MSCAN 0 Transmit Data Segment Register 0; 0x00000174 */
volatile CAN0TXDSR1STR _CAN0TXDSR1; /* MSCAN 0 Transmit Data Segment Register 1; 0x00000175 */
volatile CAN0TXDSR2STR _CAN0TXDSR2; /* MSCAN 0 Transmit Data Segment Register 2; 0x00000176 */
volatile CAN0TXDSR3STR _CAN0TXDSR3; /* MSCAN 0 Transmit Data Segment Register 3; 0x00000177 */
volatile CAN0TXDSR4STR _CAN0TXDSR4; /* MSCAN 0 Transmit Data Segment Register 4; 0x00000178 */
volatile CAN0TXDSR5STR _CAN0TXDSR5; /* MSCAN 0 Transmit Data Segment Register 5; 0x00000179 */
volatile CAN0TXDSR6STR _CAN0TXDSR6; /* MSCAN 0 Transmit Data Segment Register 6; 0x0000017A */
volatile CAN0TXDSR7STR _CAN0TXDSR7; /* MSCAN 0 Transmit Data Segment Register 7; 0x0000017B */
volatile CAN0TXDLRSTR _CAN0TXDLR; /* MSCAN 0 Transmit Data Length Register; 0x0000017C */
volatile CAN0TXTBPRSTR _CAN0TXTBPR; /* MSCAN 0 Transmit Buffer Priority; 0x0000017D */
/* PENDING: PMF */
/* volatile PMFCFG0STR _PMFCFG0; PMF Configure 0 Register; 0x00000200 */
/* volatile PMFCFG1STR _PMFCFG1; PMF Configure 1 Register; 0x00000201 */
/* volatile PMFCFG2STR _PMFCFG2; PMF Configure 2 Register; 0x00000202 */
/* volatile PMFCFG3STR _PMFCFG3; PMF Configure 3 Register; 0x00000203 */
/* volatile PMFFCTLSTR _PMFFCTL; PMF fault control register; 0x00000204 */
/* volatile PMFFPINSTR _PMFFPIN; PMF fault acknowledge register; 0x00000205 */
/* volatile PMFFSTASTR _PMFFSTA; PMF fault status register; 0x00000206 */
/* volatile PMFQSMPSTR _PMFQSMP; PMF fault qualifying samples register; 0x00000207 */
/* volatile PMFDMPASTR _PMFDMPA; PMF disable mapping A register; 0x00000208 */
/* volatile PMFDMPBSTR _PMFDMPB; PMF disable mapping B register; 0x00000209 */
/* volatile PMFDMPCSTR _PMFDMPC; PMF disable mapping C register; 0x0000020A */
/* volatile PMFOUTCSTR _PMFOUTC; PMF output control register; 0x0000020C */
/* volatile PMFOUTBSTR _PMFOUTB; PMF output control bit register; 0x0000020D */
/* volatile PMFDTMSSTR _PMFDTMS; PMF deadtime sample register; 0x0000020E */
/* volatile PMFCCTLSTR _PMFCCTL; PMF correction control register; 0x0000020F */
/* volatile PMFENCASTR _PMFENCA; PMF Enable Control A Register; 0x00000220 */
/* volatile PMFFQCASTR _PMFFQCA; PMF Frequency Control A Register; 0x00000221 */
/* volatile PMFENCBSTR _PMFENCB; PMF enable control B register; 0x00000228 */
/* volatile PMFFQCBSTR _PMFFQCB; PMF Frequency Control B Register; 0x00000229 */
/* volatile PMFENCCSTR _PMFENCC; PMF Enable Control C Register; 0x00000230 */
/* volatile PMFFQCCSTR _PMFFQCC; PMF Frequency Control C Register; 0x00000231 */
volatile PTTSTR _PTT; /* Port T I/O Register; 0x00000240 */
volatile PTITSTR _PTIT; /* Port T Input Register; 0x00000241 */
volatile DDRTSTR _DDRT; /* Port T Data Direction Register; 0x00000242 */
volatile RDRTSTR _RDRT; /* Port T Reduced Drive Register; 0x00000243 */
volatile PERTSTR _PERT; /* Port T Pull Device Enable Register; 0x00000244 */
volatile PPSTSTR _PPST; /* Port T Polarity Select Register; 0x00000245 */
volatile PTSSTR _PTS; /* Port S I/O Register; 0x00000248 */
volatile PTISSTR _PTIS; /* Port S Input Register; 0x00000249 */
volatile DDRSSTR _DDRS; /* Port S Data Direction Register; 0x0000024A */
volatile RDRSSTR _RDRS; /* Port S Reduced Drive Register; 0x0000024B */
volatile PERSSTR _PERS; /* Port S Pull Device Enable Register; 0x0000024C */
volatile PPSSSTR _PPSS; /* Port S Polarity Select Register; 0x0000024D */
volatile WOMSSTR _WOMS; /* Port S Wired-Or Mode Register; 0x0000024E */
volatile PTMSTR _PTM; /* Port M I/O Register; 0x00000250 */
volatile PTIMSTR _PTIM; /* Port M Input Register; 0x00000251 */
volatile DDRMSTR _DDRM; /* Port M Data Direction Register; 0x00000252 */
volatile RDRMSTR _RDRM; /* Port M Reduced Drive Register; 0x00000253 */
volatile PERMSTR _PERM; /* Port M Pull Device Enable Register; 0x00000254 */
volatile PPSMSTR _PPSM; /* Port M Polarity Select Register; 0x00000255 */
volatile WOMMSTR _WOMM; /* Port M Wired-Or Mode Register; 0x00000256 */
volatile PTPSTR _PTP; /* Port P I/O Register; 0x00000258 */
volatile PTIPSTR _PTIP; /* Port P Input Register; 0x00000259 */
volatile DDRPSTR _DDRP; /* Port P Data Direction Register; 0x0000025A */
volatile RDRPSTR _RDRP; /* Port P Reduced Drive Register; 0x0000025B */
volatile PERPSTR _PERP; /* Port P Pull Device Enable Register; 0x0000025C */
volatile PPSPSTR _PPSP; /* Port P Polarity Select Register; 0x0000025D */
volatile PTHSTR _PTH; /* Port H I/O Register; 0x00000260 */
volatile PTIHSTR _PTIH; /* Port H Input Register; 0x00000261 */
volatile DDRHSTR _DDRH; /* Port H Data Direction Register; 0x00000262 */
volatile RDRHSTR _RDRH; /* Port H Reduced Drive Register; 0x00000263 */
volatile PERHSTR _PERH; /* Port H Pull Device Enable Register; 0x00000264 */
volatile PPSHSTR _PPSH; /* Port H Polarity Select Register; 0x00000265 */
volatile PTJSTR _PTJ; /* Port J I/O Register; 0x00000268 */
volatile PTIJSTR _PTIJ; /* Port J Input Register; 0x00000269 */
volatile DDRJSTR _DDRJ; /* Port J Data Direction Register; 0x0000026A */
volatile RDRJSTR _RDRJ; /* Port J Reduced Drive Register; 0x0000026B */
volatile PERJSTR _PERJ; /* Port J Pull Device Enable Register; 0x0000026C */
volatile PPSJSTR _PPSJ; /* Port J Polarity Select Register; 0x0000026D */
/* ATD MODULE */
volatile PT0ADSTR _PT0AD; /* Port AD Data Register 0; 0x00000270 */
volatile PT1ADSTR _PT1AD; /* Port AD Data Register 1; 0x00000271 */
volatile DDR0ADSTR _DDR0AD; /* Port AD Data Direction Register 0; 0x00000272 */
volatile DDR1ADSTR _DDR1AD; /* Port AD Data Direction Register 1; 0x00000273 */
volatile RDR0ADSTR _RDR0AD; /* Port AD Reduced Drive Register 0; 0x00000274 */
volatile RDR1ADSTR _RDR1AD; /* Port AD Reduced Drive Register 1; 0x00000275 */
volatile PER0ADSTR _PER0AD; /* Port AD Pull Up Enable Register 0; 0x00000276 */
volatile PER1ADSTR _PER1AD; /* Port AD Pull Up Enable Register 1; 0x00000277 */
/* PENDING: Voltage Regulator */
/* volatile VREGCTRLSTR _VREGCTRL; VREG_3V3 - Control Register; 0x000002F1 */
/* volatile VREGAPICLSTR _VREGAPICL; VREG_3V3 - Autonomous Periodical Interrupt Control Register; 0x000002F2 */
/* volatile VREGAPITRSTR _VREGAPITR; VREG_3V3 - Autonomous Periodical Interrupt Trimming Register; 0x000002F3 */
/* IPLL */
volatile CGMSYNSTR _CGMSYN; /* CGM Synthesizer Register; 0x00000300 */
volatile CGMREFSTR _CGMREF; /* CGM Reference Divider Register; 0x00000301 */
volatile CGMFLGSTR _CGMFLG; /* CGM Flags Register; 0x00000303 */
volatile CGMCTLSTR _CGMCTL; /* CGM Control Register 0x00000304 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -