#define GPIOA ((GPIO_TypeDef *) GPIOA_BASE)

((GPIO_TypeDef *) GPIOA_BASE)表示将GPIOA_BASE强制转换为指针类型的结构体,

#define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) 表示用(GPIO_TypeDef *) GPIOA_BASE代替GPIOA ,

那么现在GPIOA就表示以 GPIOA_BASE为基地址的一个类型为

GPIO_TypeDef结构体的一个指针,所以你程序里可以用GPIOA->CRL

上一篇:AOJ - 0009 Prime Number (素数筛法) && AOJ - 0005 (求最大公约数和最小公倍数)


下一篇:Visual Stdio 2017增加SVN支持