📄 mc9s08dz60.c
字号:
volatile PTDESSTR _PTDES; /* Port D Interrupt Edge Select Register; 0x0000185E */
volatile PTEPESTR _PTEPE; /* Pullup Enable for Port E; 0x00001860 */
volatile PTESESTR _PTESE; /* Slew Rate Control Enable for Port E; 0x00001861 */
volatile PTEDSSTR _PTEDS; /* Output Drive Strength Selection for Port E; 0x00001862 */
volatile PTFPESTR _PTFPE; /* Pullup Enable for Port F; 0x00001868 */
volatile PTFSESTR _PTFSE; /* Slew Rate Control Enable for Port F; 0x00001869 */
volatile PTFDSSTR _PTFDS; /* Output Drive Strength Selection for Port F; 0x0000186A */
volatile PTGPESTR _PTGPE; /* Pullup Enable for Port G; 0x00001870 */
volatile PTGSESTR _PTGSE; /* Slew Rate Control Enable for Port G; 0x00001871 */
volatile PTGDSSTR _PTGDS; /* Output Drive Strength Selection for Port G; 0x00001872 */
volatile CANCTL0STR _CANCTL0; /* MSCAN Control 0 Register; 0x00001880 */
volatile CANCTL1STR _CANCTL1; /* MSCAN Control 1 Register; 0x00001881 */
volatile CANBTR0STR _CANBTR0; /* MSCAN Bus Timing Register 0; 0x00001882 */
volatile CANBTR1STR _CANBTR1; /* MSCAN Bus Timing Register 1; 0x00001883 */
volatile CANRFLGSTR _CANRFLG; /* MSCAN Receiver Flag Register; 0x00001884 */
volatile CANRIERSTR _CANRIER; /* MSCAN Receiver Interrupt Enable Register; 0x00001885 */
volatile CANTFLGSTR _CANTFLG; /* MSCAN Transmitter Flag Register; 0x00001886 */
volatile CANTIERSTR _CANTIER; /* MSCAN Transmitter Interrupt Enable Register; 0x00001887 */
volatile CANTARQSTR _CANTARQ; /* MSCAN Transmitter Message Abort Request; 0x00001888 */
volatile CANTAAKSTR _CANTAAK; /* MSCAN Transmitter Message Abort Control; 0x00001889 */
volatile CANTBSELSTR _CANTBSEL; /* MSCAN Transmit Buffer Selection; 0x0000188A */
volatile CANIDACSTR _CANIDAC; /* MSCAN Identifier Acceptance Control Register; 0x0000188B */
volatile CANRXERRSTR _CANRXERR; /* MSCAN Receive Error Counter Register; 0x0000188E */
volatile CANTXERRSTR _CANTXERR; /* MSCAN Transmit Error Counter Register; 0x0000188F */
volatile CANIDAR0STR _CANIDAR0; /* MSCAN Identifier Acceptance Register 0; 0x00001890 */
volatile CANIDAR1STR _CANIDAR1; /* MSCAN Identifier Acceptance Register 1; 0x00001891 */
volatile CANIDAR2STR _CANIDAR2; /* MSCAN Identifier Acceptance Register 2; 0x00001892 */
volatile CANIDAR3STR _CANIDAR3; /* MSCAN Identifier Acceptance Register 3; 0x00001893 */
volatile CANIDMR0STR _CANIDMR0; /* MSCAN Identifier Mask Register 0; 0x00001894 */
volatile CANIDMR1STR _CANIDMR1; /* MSCAN Identifier Mask Register 1; 0x00001895 */
volatile CANIDMR2STR _CANIDMR2; /* MSCAN Identifier Mask Register 2; 0x00001896 */
volatile CANIDMR3STR _CANIDMR3; /* MSCAN Identifier Mask Register 3; 0x00001897 */
volatile CANIDAR4STR _CANIDAR4; /* MSCAN Identifier Acceptance Register 4; 0x00001898 */
volatile CANIDAR5STR _CANIDAR5; /* MSCAN Identifier Acceptance Register 5; 0x00001899 */
volatile CANIDAR6STR _CANIDAR6; /* MSCAN Identifier Acceptance Register 6; 0x0000189A */
volatile CANIDAR7STR _CANIDAR7; /* MSCAN Identifier Acceptance Register 7; 0x0000189B */
volatile CANIDMR4STR _CANIDMR4; /* MSCAN Identifier Mask Register 4; 0x0000189C */
volatile CANIDMR5STR _CANIDMR5; /* MSCAN Identifier Mask Register 5; 0x0000189D */
volatile CANIDMR6STR _CANIDMR6; /* MSCAN Identifier Mask Register 6; 0x0000189E */
volatile CANIDMR7STR _CANIDMR7; /* MSCAN Identifier Mask Register 7; 0x0000189F */
volatile CANRIDR0STR _CANRIDR0; /* MSCAN Receive Identifier Register 0; 0x000018A0 */
volatile CANRIDR1STR _CANRIDR1; /* MSCAN Receive Identifier Register 1; 0x000018A1 */
volatile CANRDSR0STR _CANRDSR0; /* MSCAN Receive Data Segment Register 0; 0x000018A4 */
volatile CANRDSR1STR _CANRDSR1; /* MSCAN Receive Data Segment Register 1; 0x000018A5 */
volatile CANRDSR2STR _CANRDSR2; /* MSCAN Receive Data Segment Register 2; 0x000018A6 */
volatile CANRDSR3STR _CANRDSR3; /* MSCAN Receive Data Segment Register 3; 0x000018A7 */
volatile CANRDSR4STR _CANRDSR4; /* MSCAN Receive Data Segment Register 4; 0x000018A8 */
volatile CANRDSR5STR _CANRDSR5; /* MSCAN Receive Data Segment Register 5; 0x000018A9 */
volatile CANRDSR6STR _CANRDSR6; /* MSCAN Receive Data Segment Register 6; 0x000018AA */
volatile CANRDSR7STR _CANRDSR7; /* MSCAN Receive Data Segment Register 7; 0x000018AB */
volatile CANRDLRSTR _CANRDLR; /* MSCAN Receive Data Length Register; 0x000018AC */
volatile CANTIDR0STR _CANTIDR0; /* MSCAN Transmit Identifier Register 0; 0x000018B0 */
volatile CANTIDR1STR _CANTIDR1; /* MSCAN Transmit Identifier Register 1; 0x000018B1 */
volatile CANTDSR0STR _CANTDSR0; /* MSCAN Transmit Data Segment Register 0; 0x000018B4 */
volatile CANTDSR1STR _CANTDSR1; /* MSCAN Transmit Data Segment Register 1; 0x000018B5 */
volatile CANTDSR2STR _CANTDSR2; /* MSCAN Transmit Data Segment Register 2; 0x000018B6 */
volatile CANTDSR3STR _CANTDSR3; /* MSCAN Transmit Data Segment Register 3; 0x000018B7 */
volatile CANTDSR4STR _CANTDSR4; /* MSCAN Transmit Data Segment Register 4; 0x000018B8 */
volatile CANTDSR5STR _CANTDSR5; /* MSCAN Transmit Data Segment Register 5; 0x000018B9 */
volatile CANTDSR6STR _CANTDSR6; /* MSCAN Transmit Data Segment Register 6; 0x000018BA */
volatile CANTDSR7STR _CANTDSR7; /* MSCAN Transmit Data Segment Register 7; 0x000018BB */
volatile CANTDLRSTR _CANTDLR; /* MSCAN Transmit Data Length Register; 0x000018BC */
volatile CANTTBPRSTR _CANTTBPR; /* MSCAN Transmit Buffer Priority; 0x000018BD */
/* NVBACKKEY0 - macro for reading non volatile register Backdoor Comparison Key 0; 0x0000FFB0 */
/* Tip for register initialization in the user code: const byte NVBACKKEY0_INIT @0x0000FFB0 = <NVBACKKEY0_INITVAL>; */
/* NVBACKKEY1 - macro for reading non volatile register Backdoor Comparison Key 1; 0x0000FFB1 */
/* Tip for register initialization in the user code: const byte NVBACKKEY1_INIT @0x0000FFB1 = <NVBACKKEY1_INITVAL>; */
/* NVBACKKEY2 - macro for reading non volatile register Backdoor Comparison Key 2; 0x0000FFB2 */
/* Tip for register initialization in the user code: const byte NVBACKKEY2_INIT @0x0000FFB2 = <NVBACKKEY2_INITVAL>; */
/* NVBACKKEY3 - macro for reading non volatile register Backdoor Comparison Key 3; 0x0000FFB3 */
/* Tip for register initialization in the user code: const byte NVBACKKEY3_INIT @0x0000FFB3 = <NVBACKKEY3_INITVAL>; */
/* NVBACKKEY4 - macro for reading non volatile register Backdoor Comparison Key 4; 0x0000FFB4 */
/* Tip for register initialization in the user code: const byte NVBACKKEY4_INIT @0x0000FFB4 = <NVBACKKEY4_INITVAL>; */
/* NVBACKKEY5 - macro for reading non volatile register Backdoor Comparison Key 5; 0x0000FFB5 */
/* Tip for register initialization in the user code: const byte NVBACKKEY5_INIT @0x0000FFB5 = <NVBACKKEY5_INITVAL>; */
/* NVBACKKEY6 - macro for reading non volatile register Backdoor Comparison Key 6; 0x0000FFB6 */
/* Tip for register initialization in the user code: const byte NVBACKKEY6_INIT @0x0000FFB6 = <NVBACKKEY6_INITVAL>; */
/* NVBACKKEY7 - macro for reading non volatile register Backdoor Comparison Key 7; 0x0000FFB7 */
/* Tip for register initialization in the user code: const byte NVBACKKEY7_INIT @0x0000FFB7 = <NVBACKKEY7_INITVAL>; */
/* NVECC - macro for reading non volatile register Nonvolatile Error Correction Code Enable Register; 0x0000FFB8 */
/* Tip for register initialization in the user code: const byte NVECC_INIT @0x0000FFB8 = <NVECC_INITVAL>; */
/* NVPROT - macro for reading non volatile register Nonvolatile FLASH and EEPROM Protection Register; 0x0000FFBD */
/* Tip for register initialization in the user code: const byte NVPROT_INIT @0x0000FFBD = <NVPROT_INITVAL>; */
/* NVOPT - macro for reading non volatile register Nonvolatile FLASH and EEPROM Options Register; 0x0000FFBF */
/* Tip for register initialization in the user code: const byte NVOPT_INIT @0x0000FFBF = <NVOPT_INITVAL>; */
/* * * * * 16-BIT REGISTERS * * * * * * * * * * * * * * * */
volatile ADRSTR _ADR; /* ADC Result Data Right Justified; 0x00000012 */
volatile ADCVSTR _ADCV; /* Compare Value Register; 0x00000014 */
volatile TPM1CNTSTR _TPM1CNT; /* TPM 1 Counter Register; 0x00000021 */
volatile TPM1MODSTR _TPM1MOD; /* TPM 1 Timer Counter Modulo Register; 0x00000023 */
volatile TPM1C0VSTR _TPM1C0V; /* TPM 1 Timer Channel 0 Value Register; 0x00000026 */
volatile TPM1C1VSTR _TPM1C1V; /* TPM 1 Timer Channel 1 Value Register; 0x00000029 */
volatile TPM1C2VSTR _TPM1C2V; /* TPM 1 Timer Channel 2 Value Register; 0x0000002C */
volatile TPM1C3VSTR _TPM1C3V; /* TPM 1 Timer Channel 3 Value Register; 0x0000002F */
volatile TPM1C4VSTR _TPM1C4V; /* TPM 1 Timer Channel 4 Value Register; 0x00000032 */
volatile TPM1C5VSTR _TPM1C5V; /* TPM 1 Timer Channel 5 Value Register; 0x00000035 */
volatile SCI1BDSTR _SCI1BD; /* SCI1 Baud Rate Register; 0x00000038 */
volatile SCI2BDSTR _SCI2BD; /* SCI2 Baud Rate Register; 0x00000040 */
volatile TPM2CNTSTR _TPM2CNT; /* TPM 2 Counter Register; 0x00000061 */
volatile TPM2MODSTR _TPM2MOD; /* TPM 2 Timer Counter Modulo Register; 0x00000063 */
volatile TPM2C0VSTR _TPM2C0V; /* TPM 2 Timer Channel 0 Value Register; 0x00000066 */
volatile TPM2C1VSTR _TPM2C1V; /* TPM 2 Timer Channel 1 Value Register; 0x00000069 */
volatile SDIDSTR _SDID; /* System Integration Module Part ID Register; 0x00001806 */
volatile DBGFSTR _DBGF; /* Debug FIFO Register; 0x00001814 */
volatile CANRTSRSTR _CANRTSR; /* MSCAN Receive Time Stamp Register; 0x000018AE */
volatile CANTTSRSTR _CANTTSR; /* MSCAN Transmit Time Stamp Register; 0x000018BE */
/*lint -restore */
/* EOF */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -