⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mcf52233.h

📁 基于32位ColdFire构建嵌入式系统书本原程序.rar
💻 H
📖 第 1 页 / 共 5 页
字号:
#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 + -