打印

请教有关GPIOA定义问题

[复制链接]
2428|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
love_stm32|  楼主 | 2011-11-21 12:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#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:
沙发
love_stm32|  楼主 | 2011-11-21 17:13 | 只看该作者
哪位高手解答一下?

使用特权

评论回复
板凳
airwill| | 2011-11-22 08:57 | 只看该作者
定义 GPIOA  位 某地址的一个结构体的指针.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

14

帖子

1

粉丝