明净

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 GPIOA BCD  是存储器映像!


typedef struct
{
__IO uint32_t CRL;
__IO uint32_t CRH;
__IO uint32_t IDR;
__IO uint32_t ODR;
__IO uint32_t BSRR;
__IO uint32_t BRR;
__IO uint32_t LCKR;
} GPIO_TypeDef;


#define GPIOA       ((GPIO_TypeDef *) GPIOA_BASE)        GPIOA是

#define GPIOA_BASE (APB2PERIPH_BASE + 0x0800)      GPIOA   。GPIOB   偏移地址

#define APB2PERIPH_BASE (PERIPH_BASE + 0x10000)      APB2

#define PERIPH_BASE ((uint32_t)0x40000000)           外设

posted on 2020-09-10 12:56  明净  阅读(208)  评论(0编辑  收藏  举报