打印

GPIOMode_TypeDef GPIO_Mode;

[复制链接]
311|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
一亚麻怡|  楼主 | 2018-7-30 08:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
typedef struct


        {


          uint32_t GPIO_Pin;   


          GPIOMode_TypeDef GPIO_Mode;   


          GPIOSpeed_TypeDef GPIO_Speed;


          GPIOOType_TypeDef GPIO_OType;  


          GPIOPuPd_TypeDef GPIO_PuPd;   


        }GPIO_InitTypeDef;
在GPIOMode_TypeDef GPIO_Mode;中是不是就定义了和一下一样的结构体。
       
                typedef enum
       
       
                {
       
       
                  GPIO_Mode_IN   = 0x00, /*!< GPIO Input Mode */
       
       
                  GPIO_Mode_OUT  = 0x01, /*!< GPIO Output Mode */
       
       
                  GPIO_Mode_AF   = 0x02, /*!< GPIO Alternate function Mode */
       
       
                  GPIO_Mode_AN   = 0x03  /*!< GPIO Analog Mode */
       
       
                }GPIOMode_TypeDef;
       
GPIO_InitStruct.GPIO_Mode=GPIO_Mode_OUT就可以定义模式为0x01。如果是GPIO_InitStruct.GPIO_Mode.GPIO_Mode_OUT还是可以理解。

使用特权

评论回复

相关帖子

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

本版积分规则

404

主题

404

帖子

0

粉丝