OpenEdv-开源电子网

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

大家来说说自己对GPIO 浮空输入的理解(已解决)

[复制链接]

20

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2011-2-28
在线时间
0 小时
发表于 2011-3-21 11:56:39 | 显示全部楼层 |阅读模式
stm32的初学者,有51的基础。在看到GPIO的配置时。浮空输入看的不明白,希望大家留下对其的理解。
深蓝嵌入式工作室
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-3-20 22:47:20 | 显示全部楼层
回复【36楼】好学者、菜鸟:
---------------------------------
论坛有人给过详细的解答。
搜索论坛。
另外,如果你搜不到答案,说明你真的很菜,再好好学习下找资料的方法。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 0 反对 2

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2014-11-16
在线时间
3 小时
发表于 2016-4-24 15:03:39 | 显示全部楼层
我对STM32 GPIO输入/输出模式进行了一下总结,请大家指正哪里有问题?
1、输入浮空  输入引脚即不接高电平,也不接低电平,用于标准的通讯协议,比如IIC、USART的等,如果想用做按键检测等功能,需外部使用上拉或下拉电阻;
2. 输入上拉  相当于输入浮空用来按键检测外加上拉电阻,只不过这个是内部上拉,省去了外部电路;
3. 输入下拉  同上; 三者共同点就是都要通过 TTL肖特基触发器 转换成0/1信号。既非高即低。
4. 模拟输入  信号进入后不经过上拉电阻或者下拉电阻,关闭施密特触发器,经由另一线路把电压信号传送到片上外设模块。比如传送给ADC模块,由ADC采集电压信号。所以可以理解为模拟输入的信号是未经处理的信号,是原汁原味的信号。

开漏模式:输出 0 时,N-MOS 导通,P-MOS 不被激活,输出0。
                  输出 1 时,N-MOS 高阻, P-MOS 不被激活,输出1(需要外部上拉电路);此模式可以把端口作为双向IO使用。
推挽模式:输出 0 时,N-MOS 导通,P-MOS 高阻,输出0。
                  输出 1 时,N-MOS 高阻,P-MOS 导通,输出1(不需要外部上拉电路)。
回复 支持 1 反对 0

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2014-11-16
在线时间
3 小时
发表于 2016-4-25 20:50:30 | 显示全部楼层
xuande 发表于 2016-4-24 15:18
模拟输入和推挽模式还算对,

其他基本都有误。

我对输入一直理解不是恰当,还请大神指教指教  谢谢!
回复 支持 0 反对 1

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-3-21 12:32:06 | 显示全部楼层
顾名思义,浮空就是 浮在空中.也就是没有什么把他拉下来,也没有什么把它拉上去.
浮空最大的特点就是电压的不确定性,它可能是0V,也可能是VCC,还可能是介于两者之间的某个值(最有可能).
浮空一般用来做ADC输入用,这样可以减少上下拉电阻对结果的影响.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2011-2-28
在线时间
0 小时
 楼主| 发表于 2011-3-21 22:45:56 | 显示全部楼层
回复【2楼】正点原子:
-------------------------------
浮空输入时能读引脚上的电平么?电平怎么确定?
深蓝嵌入式工作室
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-3-21 23:04:38 | 显示全部楼层
回复【3楼】bluesky_kun:
-------------------------------
可以读,但是结果不正确的。没意义。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2011-2-28
在线时间
0 小时
 楼主| 发表于 2011-3-22 08:46:56 | 显示全部楼层
回复【4楼】正点原子:
-------------------------------
那要是读管脚上的信息时,应该设置为上拉输入还是下拉输入呢?
深蓝嵌入式工作室
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-3-22 09:55:01 | 显示全部楼层
回复【5楼】bluesky_kun:
-------------------------------
一般选择上拉.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2011-2-28
在线时间
0 小时
 楼主| 发表于 2011-3-22 13:00:41 | 显示全部楼层
回复【6楼】正点原子:
-------------------------------
谢谢原子哥的细心回答。问题基本解决了。

逛了好多论坛,就觉得这个论坛最好,最想论坛。好多都是贴附件,就没下文了。根本没有交流的机会。、

呵呵,就是喜欢这个论坛。希望越来越火。
深蓝嵌入式工作室
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-3-22 13:35:51 | 显示全部楼层
回复【7楼】bluesky_kun:
-------------------------------
谢谢.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2012-6-11
在线时间
1 小时
发表于 2012-8-14 13:56:31 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
GPIO_Mode_IPD = 0x28,
  GPIO_Mode_IPU = 0x48,
  GPIO_Mode_Out_OD = 0x14,
  GPIO_Mode_Out_PP = 0x10,
  GPIO_Mode_AF_OD = 0x1C,
  GPIO_Mode_AF_PP = 0x18
这些高位怎么来的?
回复 支持 反对

使用道具 举报

20

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2012-5-7
在线时间
0 小时
发表于 2012-8-14 15:12:14 | 显示全部楼层
看来此帖,又收获不少,唉,我学了4个月,连这个都不知道,千万别说出去啊。
回复 支持 反对

使用道具 举报

15

主题

138

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
金钱
227
注册时间
2012-8-10
在线时间
2 小时
发表于 2012-8-14 21:09:38 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
我在手册上看到一些功能比如   AD等等,必须按照上面设定上拉,下拉,或者推挽之类的。是不是每个芯片都要看看这些设定呢??有规律不??
学海无涯,回头是岸
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-8-14 21:21:53 | 显示全部楼层
回复【11楼】徐家二少:
---------------------------------
使用一个芯片,先要了解这个芯片.否则,总是会碰壁的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2012-10-19
在线时间
0 小时
发表于 2012-10-19 00:22:23 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
浮空最大的特点就是电压的不确定性,它可能是0V,也可能是VCC,还可能是介于两者之间的某个值(最有可能). 
浮空一般用来做ADC输入用,这样可以减少上下拉电阻对结果的影响.
既然浮空的不确定性,用来做输入ADC时,怎么确定输入的是0还是1,它的结果是真实的还是假的啊?希望原子哥指点下。
没什么歌星
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-10-19 00:41:36 | 显示全部楼层
回复【13楼】wuguobo5439:
---------------------------------
这就需要你的外部电压来驱动了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-9-20
在线时间
19 小时
发表于 2012-10-19 10:53:58 | 显示全部楼层
回复【14楼】正点原子:
---------------------------------
ADC是设置为模拟输入啊,不是浮空输入吧?
回复 支持 反对

使用道具 举报

4

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-9-20
在线时间
19 小时
发表于 2012-10-19 10:59:10 | 显示全部楼层
回复【14楼】正点原子:
---------------------------------
原子哥,我遇到个奇怪的问题,我将LED接在STM32两个IO口上,两个口均设置为推拉输出,一个送高,一个不送信号,结果点亮了,根据IO图不应该亮啊!LED负我设置为下拉输入时,亮得很暗,基本上看不出来
暂不谈这样接好不好,我是抄一个成熟产品的
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-10-19 13:18:29 | 显示全部楼层
你电路怎接的?
IO配置呢?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
发表于 2012-10-19 16:11:12 | 显示全部楼层
回复【16楼】eternity86:
---------------------------------
发下电路
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复 支持 反对

使用道具 举报

4

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-9-20
在线时间
19 小时
发表于 2012-10-20 19:11:15 | 显示全部楼层
回复【17楼】正点原子:
---------------------------------
电路就是一个LED灯阴阳两极分别接STM32两个IO口,是设置问题啊,我就是不理解,为什么是两个口均设为推挽输出,LED阳极送高,阴极RESETBIT就可以点亮呢,根据IO口结构图理解,电流从IO送出,流过LED,然后流到哪了?设置的是输出啊,不是输入。我LED阴极接的IO口设置为下拉输入时,亮得非常暗,基本看不清
回复 支持 反对

使用道具 举报

4

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-9-20
在线时间
19 小时
发表于 2012-10-20 19:13:42 | 显示全部楼层


回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-10-20 22:51:57 | 显示全部楼层
流到IO口里面去了。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-9-20
在线时间
19 小时
发表于 2012-10-21 22:09:01 | 显示全部楼层
回复【21楼】正点原子:
---------------------------------
可是那两个MOS管都没开启呀,按理说不应该设置为输入吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-10-21 23:17:49 | 显示全部楼层
你不是2个推挽么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-9-20
在线时间
19 小时
发表于 2012-10-22 10:05:06 | 显示全部楼层
原子哥,貌似问题解决了,手册上说输出0时,激活NMOS,这样就流进NMOS管了



回复 支持 反对

使用道具 举报

9

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-12-29
在线时间
0 小时
发表于 2013-2-19 19:40:23 | 显示全部楼层
回复【2楼】正点原子:

顾名思义,浮空就是 浮在空中.也就是没有什么把他拉下来,也没有什么把它拉上去.
浮空最大的特点就是电压的不确定性,它可能是0V,也可能是VCC,还可能是介于两者之间的某个值(最有可能).
浮空一般用来做ADC输入用,这样可以减少上下拉电阻对结果的影响.

---------------------------------
原子哥,作为ADC时外部不是也要接器件么,这样还算是浮空么?
I am a slow walker, but I never walk backwards.
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-2-20 08:46:24 | 显示全部楼层
回复【25楼】乡间河太急:
---------------------------------
外部条件,不考虑在内.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-2-20 11:49:21 | 显示全部楼层
回复【19楼】eternity86:
---------------------------------
片面理解 输入和输出

这里的输入输出都是逻辑性的 不是指的是电流方向

输出 1的 时候 一般是 电流方向向外 通过PMOS由VCC输出
输出 0的 时候 一般是 电流方向向内 通过NMOS到GND

而配置为输入 指的是 逻辑输入, 电流几乎为0
如果有上下拉, 则电流就是 电平差/上下拉电阻(一般内部约20~50K左右) 电流也比较小

然后你再理解下 为什么出现上面原因
回复 支持 反对

使用道具 举报

9

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2012-11-26
在线时间
18 小时
发表于 2013-9-3 11:30:04 | 显示全部楼层
回复【9楼】wf850907:
---------------------------------
不知道你问题解决了没,这些高低位配置直接看库函数就能理解,我记得好像在GPIO_Init函数中,自己去琢磨琢磨就知道了
做个技术型屌丝
回复 支持 反对

使用道具 举报

6

主题

19

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2013-9-10
在线时间
0 小时
发表于 2013-9-28 15:58:49 | 显示全部楼层
个人觉得输入输出并不是指的电流流入还是流出,
比如将IO设置为推挽输出,输出0 则N-Mos导通P-Mos截止,外部电流通过N-Mos流到GND;
**输出1则P-Mos导通N-Mos截止,这时外部电流无法通过N-Mos,至于电流流入芯片还是由芯片流出,我也没想清楚,但觉得电流是很微弱的。
如果将IO设置为输入,则芯片的主要任务是采集电压信号(0或1),而不是提供灌电流驱动外部器件

回复 支持 反对

使用道具 举报

6

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2013-1-11
在线时间
107 小时
发表于 2013-12-27 14:35:02 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
那模拟输入是什么意思呢?
为啥还要考试啊。。。。。。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-12-27 22:34:32 | 显示全部楼层
回复【30楼】unciauncia:
---------------------------------
ADC采集的 时候使用。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2013-1-11
在线时间
107 小时
发表于 2013-12-28 09:53:28 | 显示全部楼层
回复【31楼】正点原子:
---------------------------------
那在ADC采集的时候浮空和模拟输入有什么区别呢?我感觉浮空就是当这个管脚在这一时间不需要使用又不能影响外部时使用,而ADC采集时用模拟。对吗原子哥大?
为啥还要考试啊。。。。。。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-12-28 11:06:40 | 显示全部楼层
回复【32楼】unciauncia:
---------------------------------
在AD采集的时候,这两个模式倒是都可以。
但是在单纯作为输入的时候,浮空模式是有用的,在外部有上拉/下拉的条件下,你可以设置为浮空输入。
或者IO有冲突的时候(参见mini板的PWM输出实验),你也可以设置为浮空输入,从而完全不干扰其他IO。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2013-1-11
在线时间
107 小时
发表于 2013-12-28 12:47:44 | 显示全部楼层
回复【33楼】正点原子:
--------------------------------
谢谢原子哥
为啥还要考试啊。。。。。。。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2014-3-20
在线时间
0 小时
发表于 2014-3-20 22:04:15 | 显示全部楼层
模拟输入/浮空输入/下拉输入/ 上拉输入 / 开漏输出 \ 推挽输出 \ 复用开漏输出 \ 复用推挽输出
各位帮忙解释下这些gpio的输入、输出模式
初学者
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2014-3-20
在线时间
0 小时
发表于 2014-3-20 22:05:08 | 显示全部楼层
回复【33楼】正点原子:
---------------------------------
模拟输入/浮空输入/下拉输入/ 上拉输入 / 开漏输出 \ 推挽输出 \ 复用开漏输出 \ 复用推挽输出 
各位帮忙解释下这些gpio的输入、输出模式 
初学者
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2014-4-4
在线时间
5 小时
发表于 2014-4-4 10:15:33 | 显示全部楼层
谢谢分享,我这个问题也纠结很久了
回复 支持 反对

使用道具 举报

8

主题

72

帖子

0

精华

初级会员

Rank: 2

积分
157
金钱
157
注册时间
2014-5-15
在线时间
8 小时
发表于 2014-5-22 14:16:12 | 显示全部楼层
回复【4楼】那要是把这个端口设置为浮空输入然后将它接到一个共阴极的二极管上呢?我的板子上的led竟然亮了,我根本就没有配置和这个端口相关的寄存器,那它照理应该是浮空输入模式,那是不是浮空输入模式的端口管脚就是高电平呢?原子先生??
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-22 20:08:07 | 显示全部楼层
回复【39楼】whut-showming:
---------------------------------
你电路上,这个IO口在其他地方没接什么外设吧?
你按住MCU的复位,看看LED还亮么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2014-12-8
在线时间
5 小时
发表于 2014-12-15 17:15:03 | 显示全部楼层
请问按键的时候可以根据高低电平设置上拉或者下拉,那能不能设置成浮空输入呢?串口通讯的时候RXD是不是必须设置为浮空输入?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2015-5-31
在线时间
0 小时
发表于 2015-5-31 10:45:01 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
浮空输入不是这个意思,浮空输入时,施密特触发器起作用,读取输入结果时,只有0或1两种,模拟输入时才是从0到VCC之间变化,这时适合接ADC输入。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-5-31 19:31:38 | 显示全部楼层
回复【42楼】leewen420:
---------------------------------
谢谢指正。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2015-5-6
在线时间
0 小时
发表于 2015-6-4 10:46:15 | 显示全部楼层
回复【43楼】正点原子:
---------------------------------
原子哥,我接的是外设AD,DRDY在0或1中间变化,SO则是传输的是转化好的数字信号,请问这两个应该设置成什么输入模式?
  还有这两个外设的管脚与STM32相连时,我是否可以自己选择管教呢,比如PE.0~PE.3    ?  
 求教啊,原子哥!!!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-6-4 22:31:22 | 显示全部楼层
回复【44楼】风风无痕:
---------------------------------
 输入模式,带上下拉。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2015-4-22
在线时间
0 小时
发表于 2015-7-22 21:15:28 | 显示全部楼层
回复【6楼】正点原子:
--------------------------
原子哥,如果要读取管脚电平,并且只需判断高低电平,并且执行语句,GPIO应该选择上拉还是下拉,或者配置输入捕获?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-22 22:15:23 | 显示全部楼层
回复【46楼】小白110:
---------------------------------
下拉输入
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2015-8-20
在线时间
0 小时
发表于 2015-10-28 10:17:33 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
串口通信时候设置成浮空输入原因是什么?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-1 23:53:09 | 显示全部楼层
回复【48楼】senhau:
---------------------------------
 因为浮空输入也可以用.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2015-9-15
在线时间
36 小时
发表于 2015-11-16 09:18:06 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
浮空可以将其管脚设置为低吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-14 19:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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