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

[复制链接]
15494|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

粉丝
快速回复 在线客服 返回列表 返回顶部