打印

GPIO配置输入模式,推挽方式是什么含义

[复制链接]
15000|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zyboy|  楼主 | 2012-9-24 11:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
     GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
     GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
     GPIO_Init(GPIOE, &GPIO_InitStructure);


     推挽不是只有输出才用?
沙发
IJK| | 2012-9-24 13:49 | 只看该作者
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
     GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;

在输入模式下,GPIO_OType 不起作用,但这个变量还是应该赋值的[从软件的角度说]。

使用特权

评论回复
板凳
Miltonliu2010| | 2012-9-29 14:21 | 只看该作者
推挽的意思是可以产生高低两种电平。一般只有输出的时候使用。若输入的也是高低电平,就需要把引脚配置为浮空输入。

使用特权

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

本版积分规则

个人签名:学海无涯,回头是岸!

101

主题

356

帖子

0

粉丝