你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

输出模式里的上拉或下拉功能的推挽输出是什么意思?

[复制链接]
皝鵟 提问时间:2016-1-6 22:44 /

QQ截图20160106224102.jpg
void LED_Init(void)
{             
  GPIO_InitTypeDef  GPIO_InitStructure;

  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);//使能GPIOF时钟

  //GPIOF9,F10初始化设置
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2 | GPIO_Pin_10;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//普通输出模式
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//推挽输出
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉
  GPIO_Init(GPIOC, &GPIO_InitStructure);//初始化
       
        GPIO_SetBits(GPIOC,GPIO_Pin_2 | GPIO_Pin_10);//GPIOF9,F10设置高,灯灭

}

以上是我看的别人例程,这个例程里面也把IO输出模式配置成了上拉推挽输出。
既然已经是推挽输出了,那这个上拉有什么用呢?



收藏 评论6 发布时间:2016-1-6 22:44

举报

6个回答
木木鱼 回答时间:2016-1-6 22:49:41
那个上拉,代表的应该是上拉电阻吧。这样好理解些。
皝鵟 回答时间:2016-1-6 22:54:37
木木鱼 发表于 2016-1-6 22:49
那个上拉,代表的应该是上拉电阻吧。这样好理解些。

已经有推挽输出了,加个上拉电阻有什么作用呢?
风子 回答时间:2016-1-7 09:16:32
其实上下拉只有输入的时候才有用,输出根本就没有什么上下拉,这个手册中文翻译太狗屎,别看了,害人
呦、小魔 回答时间:2016-1-7 11:34:03
加上拉电阻应该主要是在开漏输出的时候用
wambob 回答时间:2016-1-7 12:40:10
看英文手册                 
奋斗的晓风君 回答时间:2016-12-29 10:04:57
mark.....!!!!

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版