#define GPIOA_BASE (APB2PERIPH_BASE + 0x0800)
在看库源代码,请高手详细讲一下:
#ifdef _GPIOA
#define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) //这句GPIOA含义?
#else /* DEBUG */
#ifdef _GPIOA
EXT GPIO_TypeDef *GPIOA; //这句GPIOA含义?
#endif /*_GPIOA */
void GPIO_DeInit(GPIO_TypeDef* GPIOx)
{
switch (*(u32*)&GPIOx) //这句(*(u32*)&GPIOx含义?
{
case GPIOA_BASE: |