typedef struct { union { __IO uint32_t MASKED_ACCESS[4096];/*!< Offset: 0x0000 to 0x3FFC Port data Register for pins */ /* PIOn_0 to PIOn_11 (R/W) */ struct { uint32_t RESERVED0[4095]; __IO uint32_t DATA; /*!< Offset: 0x3FFC Port data Register (R/W) */ }; }; uint32_t RESERVED1[4096]; __IO uint32_t DIR; /*!< Offset: 0x8000 Data direction Register (R/W) */ __IO uint32_t IS; /*!< Offset: 0x8004 Interrupt sense Register (R/W) */ __IO uint32_t IBE; /*!< Offset: 0x8008 Interrupt both edges Register (R/W) */ __IO uint32_t IEV; /*!< Offset: 0x800C Interrupt event Register (R/W) */ __IO uint32_t IE; /*!< Offset: 0x8010 Interrupt mask Register (R/W) */ __IO uint32_t RIS; /*!< Offset: 0x8014 Raw interrupt status Register (R/ ) */ __IO uint32_t MIS; /*!< Offset: 0x8018 Masked interrupt status Register (R/ ) */ __IO uint32_t IC; /*!< Offset: 0x801C Interrupt clear Register (R/W) */ } LPC_GPIO_TypeDef;
定义了头文件以后 然后再写程序的时候
写成了
“ LPC_GPIO2->DATA |= BEEP ”等等
好像不符合我们以前学结构体的规范呢 结构体不是……。……这个格式么
大放假的 哈哈 祝大家节日快乐 谢谢啦
|