OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4904|回复: 3

[学习记录]:菜鸟开始学习STM32了,发一贴记录一下学习过程,不定期更新,望各路大神多多指导

[复制链接]

14

主题

58

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
293
金钱
293
注册时间
2014-1-24
在线时间
2 小时
发表于 2014-2-9 17:12:51 | 显示全部楼层 |阅读模式

板子到手一个月了都,过完年也要开始学习了。。。 

NO1、STM32的I/O八种输出模式方式(来自网上)

 

1、上拉输入:上拉就是把电位拉高,比如拉到Vcc上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。

 

2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。

 

3浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。一般实际运用时,引脚不建议悬空,易受干扰。 通俗讲就是让管脚什么都不接,浮空着。

 

4、模拟输入:模拟输入是指传统方式的输入.数字输入是输入PCM数字信号,0,1的二进制数字信号,通过数模转换,转换成模拟信号,经前级放大进入功率放大器,功率放大器还是模拟的。

 

5推挽输出:可以输出高,低电平,连接数字器件推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源低定。

 

6开漏输出:输出端相当于三极管的集电极要得到高电平状态需要上拉电阻才行适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).

 

7复用开漏输出、复用推挽输出:可以理解为GPIO口被用作第二功能时的配置情况(即并非作为通用IO口使用)。

 

STM32中选用IO模式 
1) 浮空输入_IN_FLOATING ——浮空输入,可以做KEY识别,RX
2) 带上拉输入_IPU——IO内部上拉电阻输入
3) 带下拉输入_IPD—— IO内部下拉电阻输入
4) 模拟输入_AIN ——应用ADC模拟输入,或者低功耗下省电
5) 开漏输出_OUT_OD ——IO输出0GNDIO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO            口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路改变为低电平或不变。可以读IO输       入电平变化,实现C51IO双向功能
6) 推挽输出_OUT_PP ——IO输出0-GND, IO输出1 -VCC,读输入值是未知的
7) 复用功能的推挽输出_AF_PP ——片内外设功能(I2CSCL,SDA
8) 复用功能的开漏输出_AF_OD——片内外设功能(TX1,MOSI,MISO.SCK.SS

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-2-9 18:19:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

93

主题

746

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1850
金钱
1850
注册时间
2012-9-16
在线时间
286 小时
发表于 2014-2-9 18:26:31 | 显示全部楼层
顶!
回复 支持 反对

使用道具 举报

17

主题

470

帖子

1

精华

高级会员

Rank: 4

积分
718
金钱
718
注册时间
2013-11-23
在线时间
0 小时
发表于 2014-2-9 23:40:14 | 显示全部楼层
回复【楼主位】Chash:
---------------------------------
顶楼主,坚持~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-13 20:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表