📄 mcf52233.h
字号:
#define MCF_GPIO_PASPAR_SCL_CANTX (0x02)
#define MCF_GPIO_PASPAR_SDA_CANRX (0x08)
#define MCF_GPIO_PASPAR_SYNCA_CANRX (0x20)
#define MCF_GPIO_PASPAR_SYNCB_CANTX (0x80)
#define MCF_GPIO_PASPAR_SCL_TXD2 (0x30)
#define MCF_GPIO_PASPAR_SDA_RXD2 (0xC0)
/* Bit definitions and macros for MCF_GPIO_PQSPAR */
#define MCF_GPIO_PQSPAR_PQSPAR0(x) (((x)&0x0003)<<0)
#define MCF_GPIO_PQSPAR_PQSPAR1(x) (((x)&0x0003)<<2)
#define MCF_GPIO_PQSPAR_PQSPAR2(x) (((x)&0x0003)<<4)
#define MCF_GPIO_PQSPAR_PQSPAR3(x) (((x)&0x0003)<<6)
#define MCF_GPIO_PQSPAR_PQSPAR4(x) (((x)&0x0003)<<8)
#define MCF_GPIO_PQSPAR_PQSPAR5(x) (((x)&0x0003)<<10)
#define MCF_GPIO_PQSPAR_PQSPAR6(x) (((x)&0x0003)<<12)
#define MCF_GPIO_PQSPAR_DOUT_GPIO (0x0000)
#define MCF_GPIO_PQSPAR_DIN_GPIO (0x0000)
#define MCF_GPIO_PQSPAR_SCK_GPIO (0x0000)
#define MCF_GPIO_PQSPAR_CS0_GPIO (0x0000)
#define MCF_GPIO_PQSPAR_CS1_GPIO (0x0000)
#define MCF_GPIO_PQSPAR_CS2_GPIO (0x0000)
#define MCF_GPIO_PQSPAR_CS3_GPIO (0x0000)
#define MCF_GPIO_PQSPAR_DOUT_DOUT (0x0001)
#define MCF_GPIO_PQSPAR_DIN_DIN (0x0004)
#define MCF_GPIO_PQSPAR_SCK_SCK (0x0010)
#define MCF_GPIO_PQSPAR_CS0_CS0 (0x0040)
#define MCF_GPIO_PQSPAR_CS1_CS1 (0x0100)
#define MCF_GPIO_PQSPAR_CS2_CS2 (0x0400)
#define MCF_GPIO_PQSPAR_CS3_CS3 (0x1000)
#define MCF_GPIO_PQSPAR_DOUT_CANTX (0x0002)
#define MCF_GPIO_PQSPAR_DIN_CANRX (0x0008)
#define MCF_GPIO_PQSPAR_SCK_SCL (0x0020)
#define MCF_GPIO_PQSPAR_CS0_SDA (0x0080)
#define MCF_GPIO_PQSPAR_CS3_SYNCA (0x2000)
#define MCF_GPIO_PQSPAR_DOUT_TXD1 (0x0003)
#define MCF_GPIO_PQSPAR_DIN_RXD1 (0x000C)
#define MCF_GPIO_PQSPAR_SCK_RTS1 (0x0030)
#define MCF_GPIO_PQSPAR_CS0_CTS1 (0x00C0)
#define MCF_GPIO_PQSPAR_CS3_SYNCB (0x3000)
/* Bit definitions and macros for MCF_GPIO_PTAPAR */
#define MCF_GPIO_PTAPAR_PTAPAR0(x) (((x)&0x03)<<0)
#define MCF_GPIO_PTAPAR_PTAPAR1(x) (((x)&0x03)<<2)
#define MCF_GPIO_PTAPAR_PTAPAR2(x) (((x)&0x03)<<4)
#define MCF_GPIO_PTAPAR_PTAPAR3(x) (((x)&0x03)<<6)
#define MCF_GPIO_PTAPAR_ICOC0_GPIO (0x00)
#define MCF_GPIO_PTAPAR_ICOC1_GPIO (0x00)
#define MCF_GPIO_PTAPAR_ICOC2_GPIO (0x00)
#define MCF_GPIO_PTAPAR_ICOC3_GPIO (0x00)
#define MCF_GPIO_PTAPAR_ICOC0_ICOC0 (0x01)
#define MCF_GPIO_PTAPAR_ICOC1_ICOC1 (0x04)
#define MCF_GPIO_PTAPAR_ICOC2_ICOC2 (0x10)
#define MCF_GPIO_PTAPAR_ICOC3_ICOC3 (0x40)
#define MCF_GPIO_PTAPAR_ICOC0_PWM1 (0x02)
#define MCF_GPIO_PTAPAR_ICOC1_PWM3 (0x08)
#define MCF_GPIO_PTAPAR_ICOC2_PWM5 (0x20)
#define MCF_GPIO_PTAPAR_ICOC3_PWM7 (0x80)
/* Bit definitions and macros for MCF_GPIO_PTCPAR */
#define MCF_GPIO_PTCPAR_PTCPAR0(x) (((x)&0x03)<<0)
#define MCF_GPIO_PTCPAR_PTCPAR1(x) (((x)&0x03)<<2)
#define MCF_GPIO_PTCPAR_PTCPAR2(x) (((x)&0x03)<<4)
#define MCF_GPIO_PTCPAR_PTCPAR3(x) (((x)&0x03)<<6)
#define MCF_GPIO_PTCPAR_TIN0_GPIO (0x00)
#define MCF_GPIO_PTCPAR_TIN1_GPIO (0x00)
#define MCF_GPIO_PTCPAR_TIN2_GPIO (0x00)
#define MCF_GPIO_PTCPAR_TIN3_GPIO (0x00)
#define MCF_GPIO_PTCPAR_TIN0_TIN0 (0x01)
#define MCF_GPIO_PTCPAR_TIN1_TIN1 (0x04)
#define MCF_GPIO_PTCPAR_TIN2_TIN2 (0x10)
#define MCF_GPIO_PTCPAR_TIN3_TIN3 (0x40)
#define MCF_GPIO_PTCPAR_TIN0_TOUT0 (0x02)
#define MCF_GPIO_PTCPAR_TIN1_TOUT1 (0x08)
#define MCF_GPIO_PTCPAR_TIN2_TOUT2 (0x20)
#define MCF_GPIO_PTCPAR_TIN3_TOUT3 (0x80)
#define MCF_GPIO_PTCPAR_TIN0_PWM0 (0x03)
#define MCF_GPIO_PTCPAR_TIN1_PWM2 (0x0C)
#define MCF_GPIO_PTCPAR_TIN2_PWM4 (0x30)
#define MCF_GPIO_PTCPAR_TIN3_PWM6 (0xC0)
/* Bit definitions and macros for MCF_GPIO_PTDPAR */
#define MCF_GPIO_PTDPAR_PTDPAR0 (0x01)
#define MCF_GPIO_PTDPAR_PTDPAR1 (0x02)
#define MCF_GPIO_PTDPAR_PTDPAR2 (0x04)
#define MCF_GPIO_PTDPAR_PTDPAR3 (0x08)
#define MCF_GPIO_PTDPAR_PWM1_GPIO (0x00)
#define MCF_GPIO_PTDPAR_PWM3_GPIO (0x00)
#define MCF_GPIO_PTDPAR_PWM5_GPIO (0x00)
#define MCF_GPIO_PTDPAR_PWM7_GPIO (0x00)
#define MCF_GPIO_PTDPAR_PWM1_PWM1 (0x01)
#define MCF_GPIO_PTDPAR_PWM3_PWM3 (0x02)
#define MCF_GPIO_PTDPAR_PWM5_PWM5 (0x04)
#define MCF_GPIO_PTDPAR_PWM7_PWM7 (0x08)
/* Bit definitions and macros for MCF_GPIO_PUAPAR */
#define MCF_GPIO_PUAPAR_PUAPAR0(x) (((x)&0x03)<<0)
#define MCF_GPIO_PUAPAR_PUAPAR1(x) (((x)&0x03)<<2)
#define MCF_GPIO_PUAPAR_PUAPAR2(x) (((x)&0x03)<<4)
#define MCF_GPIO_PUAPAR_PUAPAR3(x) (((x)&0x03)<<6)
#define MCF_GPIO_PUAPAR_TXD0_GPIO (0x00)
#define MCF_GPIO_PUAPAR_RXD0_GPIO (0x00)
#define MCF_GPIO_PUAPAR_RTS0_GPIO (0x00)
#define MCF_GPIO_PUAPAR_CTS0_GPIO (0x00)
#define MCF_GPIO_PUAPAR_TXD0_TXD0 (0x01)
#define MCF_GPIO_PUAPAR_RXD0_RXD0 (0x04)
#define MCF_GPIO_PUAPAR_RTS0_RTS0 (0x10)
#define MCF_GPIO_PUAPAR_CTS0_CTS0 (0x40)
#define MCF_GPIO_PUAPAR_RTS0_CANTX (0x20)
#define MCF_GPIO_PUAPAR_CTS0_CANRX (0x80)
/* Bit definitions and macros for MCF_GPIO_PUBPAR */
#define MCF_GPIO_PUBPAR_PUBPAR0(x) (((x)&0x03)<<0)
#define MCF_GPIO_PUBPAR_PUBPAR1(x) (((x)&0x03)<<2)
#define MCF_GPIO_PUBPAR_PUBPAR2(x) (((x)&0x03)<<4)
#define MCF_GPIO_PUBPAR_PUBPAR3(x) (((x)&0x03)<<6)
#define MCF_GPIO_PUBPAR_TXD1_GPIO (0x00)
#define MCF_GPIO_PUBPAR_RXD1_GPIO (0x00)
#define MCF_GPIO_PUBPAR_RTS1_GPIO (0x00)
#define MCF_GPIO_PUBPAR_CTS1_GPIO (0x00)
#define MCF_GPIO_PUBPAR_TXD1_TXD1 (0x01)
#define MCF_GPIO_PUBPAR_RXD1_RXD1 (0x04)
#define MCF_GPIO_PUBPAR_RTS1_RTS1 (0x10)
#define MCF_GPIO_PUBPAR_CTS1_CTS1 (0x40)
#define MCF_GPIO_PUBPAR_RTS1_SYNCB (0x20)
#define MCF_GPIO_PUBPAR_CTS1_SYNCA (0x80)
#define MCF_GPIO_PUBPAR_RTS1_TXD2 (0x30)
#define MCF_GPIO_PUBPAR_CTS1_RXD2 (0xC0)
/* Bit definitions and macros for MCF_GPIO_PUCPAR */
#define MCF_GPIO_PUCPAR_PUCPAR0 (0x01)
#define MCF_GPIO_PUCPAR_PUCPAR1 (0x02)
#define MCF_GPIO_PUCPAR_PUCPAR2 (0x04)
#define MCF_GPIO_PUCPAR_PUCPAR3 (0x08)
#define MCF_GPIO_PUCPAR_TXD2_GPIO (0x00)
#define MCF_GPIO_PUCPAR_RXD2_GPIO (0x00)
#define MCF_GPIO_PUCPAR_RTS2_GPIO (0x00)
#define MCF_GPIO_PUCPAR_CTS2_GPIO (0x00)
#define MCF_GPIO_PUCPAR_TXD2_TXD2 (0x01)
#define MCF_GPIO_PUCPAR_RXD2_RXD2 (0x02)
#define MCF_GPIO_PUCPAR_RTS2_RTS2 (0x04)
#define MCF_GPIO_PUCPAR_CTS2_CTS2 (0x08)
/* Bit definitions and macros for MCF_GPIO_PDDPAR */
#define MCF_GPIO_PDDPAR_PDDPAR0 (0x01)
#define MCF_GPIO_PDDPAR_PDDPAR1 (0x02)
#define MCF_GPIO_PDDPAR_PDDPAR2 (0x04)
#define MCF_GPIO_PDDPAR_PDDPAR3 (0x08)
#define MCF_GPIO_PDDPAR_PDDPAR4 (0x10)
#define MCF_GPIO_PDDPAR_PDDPAR5 (0x20)
#define MCF_GPIO_PDDPAR_PDDPAR6 (0x40)
#define MCF_GPIO_PDDPAR_PDDPAR7 (0x80)
#define MCF_GPIO_PDDPAR_PDD0_GPIO (0x00)
#define MCF_GPIO_PDDPAR_PDD1_GPIO (0x00)
#define MCF_GPIO_PDDPAR_PDD2_GPIO (0x00)
#define MCF_GPIO_PDDPAR_PDD3_GPIO (0x00)
#define MCF_GPIO_PDDPAR_PDD4_GPIO (0x00)
#define MCF_GPIO_PDDPAR_PDD5_GPIO (0x00)
#define MCF_GPIO_PDDPAR_PDD6_GPIO (0x00)
#define MCF_GPIO_PDDPAR_PDD7_GPIO (0x00)
#define MCF_GPIO_PDDPAR_PDD0_PST0 (0x01)
#define MCF_GPIO_PDDPAR_PDD1_PST1 (0x02)
#define MCF_GPIO_PDDPAR_PDD2_PST2 (0x04)
#define MCF_GPIO_PDDPAR_PDD3_PST3 (0x08)
#define MCF_GPIO_PDDPAR_PDD4_DDATA0 (0x10)
#define MCF_GPIO_PDDPAR_PDD5_DDATA1 (0x20)
#define MCF_GPIO_PDDPAR_PDD6_DDATA2 (0x40)
#define MCF_GPIO_PDDPAR_PDD7_DDATA3 (0x80)
/* Bit definitions and macros for MCF_GPIO_PLDPAR */
#define MCF_GPIO_PLDPAR_PLDPAR0 (0x01)
#define MCF_GPIO_PLDPAR_PLDPAR1 (0x02)
#define MCF_GPIO_PLDPAR_PLDPAR2 (0x04)
#define MCF_GPIO_PLDPAR_PLDPAR3 (0x08)
#define MCF_GPIO_PLDPAR_PLDPAR4 (0x10)
#define MCF_GPIO_PLDPAR_PLDPAR5 (0x20)
#define MCF_GPIO_PLDPAR_PLDPAR6 (0x40)
#define MCF_GPIO_PLDPAR_ACTLED_GPIO (0x00)
#define MCF_GPIO_PLDPAR_LNKLED_GPIO (0x00)
#define MCF_GPIO_PLDPAR_SPDLED_GPIO (0x00)
#define MCF_GPIO_PLDPAR_DUPLED_GPIO (0x00)
#define MCF_GPIO_PLDPAR_COLLED_GPIO (0x00)
#define MCF_GPIO_PLDPAR_RXLED_GPIO (0x00)
#define MCF_GPIO_PLDPAR_TXLED_GPIO (0x00)
#define MCF_GPIO_PLDPAR_ACTLED_ACTLED (0x01)
#define MCF_GPIO_PLDPAR_LNKLED_LNKLED (0x02)
#define MCF_GPIO_PLDPAR_SPDLED_SPDLED (0x04)
#define MCF_GPIO_PLDPAR_DUPLED_DUPLED (0x08)
#define MCF_GPIO_PLDPAR_COLLED_COLLED (0x10)
#define MCF_GPIO_PLDPAR_RXLED_RXLED (0x20)
#define MCF_GPIO_PLDPAR_TXLED_TXLED (0x40)
/* Bit definitions and macros for MCF_GPIO_PGPPAR */
#define MCF_GPIO_PGPPAR_PGPPAR0 (0x01)
#define MCF_GPIO_PGPPAR_PGPPAR1 (0x02)
#define MCF_GPIO_PGPPAR_PGPPAR2 (0x04)
#define MCF_GPIO_PGPPAR_PGPPAR3 (0x08)
#define MCF_GPIO_PGPPAR_PGPPAR4 (0x10)
#define MCF_GPIO_PGPPAR_PGPPAR5 (0x20)
#define MCF_GPIO_PGPPAR_PGPPAR6 (0x40)
#define MCF_GPIO_PGPPAR_PGPPAR7 (0x80)
#define MCF_GPIO_PGPPAR_IRQ8_GPIO (0x00)
#define MCF_GPIO_PGPPAR_IRQ9_GPIO (0x00)
#define MCF_GPIO_PGPPAR_IRQ10_GPIO (0x00)
#define MCF_GPIO_PGPPAR_IRQ11_GPIO (0x00)
#define MCF_GPIO_PGPPAR_IRQ12_GPIO (0x00)
#define MCF_GPIO_PGPPAR_IRQ13_GPIO (0x00)
#define MCF_GPIO_PGPPAR_IRQ14_GPIO (0x00)
#define MCF_GPIO_PGPPAR_IRQ15_GPIO (0x00)
#define MCF_GPIO_PGPPAR_IRQ8_IRQ8 (0x01)
#define MCF_GPIO_PGPPAR_IRQ9_IRQ9 (0x02)
#define MCF_GPIO_PGPPAR_IRQ10_IRQ10 (0x04)
#define MCF_GPIO_PGPPAR_IRQ11_IRQ11 (0x08)
#define MCF_GPIO_PGPPAR_IRQ12_IRQ12 (0x10)
#define MCF_GPIO_PGPPAR_IRQ13_IRQ13 (0x30)
#define MCF_GPIO_PGPPAR_IRQ14_IRQ14 (0x40)
#define MCF_GPIO_PGPPAR_IRQ15_IRQ15 (0x80)
/* Bit definitions and macros for MCF_GPIO_PWOR */
#define MCF_GPIO_PWOR_PWOR0 (0x0001)
#define MCF_GPIO_PWOR_PWOR1 (0x0002)
#define MCF_GPIO_PWOR_PWOR2 (0x0004)
#define MCF_GPIO_PWOR_PWOR3 (0x0008)
#define MCF_GPIO_PWOR_PWOR4 (0x0010)
#define MCF_GPIO_PWOR_PWOR5 (0x0020)
#define MCF_GPIO_PWOR_PWOR6 (0x0040)
#define MCF_GPIO_PWOR_PWOR7 (0x0080)
#define MCF_GPIO_PWOR_PWOR8 (0x0100)
#define MCF_GPIO_PWOR_PWOR9 (0x0200)
#define MCF_GPIO_PWOR_PWOR10 (0x0400)
#define MCF_GPIO_PWOR_PWOR11 (0x0800)
#define MCF_GPIO_PWOR_PWOR12 (0x1000)
#define MCF_GPIO_PWOR_PWOR13 (0x2000)
#define MCF_GPIO_PWOR_PWOR14 (0x4000)
#define MCF_GPIO_PWOR_PWOR15 (0x8000)
/* Bit definitions and macros for MCF_GPIO_PDSRH */
#define MCF_GPIO_PDSRH_PDSR32 (0x0001)
#define MCF_GPIO_PDSRH_PDSR33 (0x0002)
#define MCF_GPIO_PDSRH_PDSR34 (0x0004)
#define MCF_GPIO_PDSRH_PDSR35 (0x0008)
#define MCF_GPIO_PDSRH_PDSR36 (0x0010)
#define MCF_GPIO_PDSRH_PDSR37 (0x0020)
#define MCF_GPIO_PDSRH_PDSR38 (0x0040)
#define MCF_GPIO_PDSRH_PDSR39 (0x0080)
#define MCF_GPIO_PDSRH_PDSR40 (0x0100)
#define MCF_GPIO_PDSRH_PDSR41 (0x0200)
#define MCF_GPIO_PDSRH_PDSR42 (0x0400)
#define MCF_GPIO_PDSRH_PDSR43 (0x0800)
#define MCF_GPIO_PDSRH_PDSR44 (0x1000)
#define MCF_GPIO_PDSRH_PDSR45 (0x2000)
#define MCF_GPIO_PDSRH_PDSR46 (0x4000)
#define MCF_GPIO_PDSRH_PDSR47 (0x8000)
/* Bit definitions and macros for MCF_GPIO_PDSRL */
#define MCF_GPIO_PDSRL_PDSR0 (0x00000001)
#define MCF_GPIO_PDSRL_PDSR1 (0x00000002)
#define MCF_GPIO_PDSRL_PDSR2 (0x00000004)
#define MCF_GPIO_PDSRL_PDSR3 (0x00000008)
#define MCF_GPIO_PDSRL_PDSR4 (0x00000010)
#define MCF_GPIO_PDSRL_PDSR5 (0x00000020)
#define MCF_GPIO_PDSRL_PDSR6 (0x00000040)
#define MCF_GPIO_PDSRL_PDSR7 (0x00000080)
#define MCF_GPIO_PDSRL_PDSR8 (0x00000100)
#define MCF_GPIO_PDSRL_PDSR9 (0x00000200)
#define MCF_GPIO_PDSRL_PDSR10 (0x00000400)
#define MCF_GPIO_PDSRL_PDSR11 (0x00000800)
#define MCF_GPIO_PDSRL_PDSR12 (0x00001000)
#define MCF_GPIO_PDSRL_PDSR13 (0x00002000)
#define MCF_GPIO_PDSRL_PDSR14 (0x00004000)
#define MCF_GPIO_PDSRL_PDSR15 (0x00008000)
#define MCF_GPIO_PDSRL_PDSR16 (0x00010000)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -