打印
[MSP430]

何谓上拉输入?

[复制链接]
3911|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ss么么|  楼主 | 2016-11-29 10:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
NE5532| | 2016-11-29 11:07 | 只看该作者
设置IO为输入状态,并开启内部上拉。

使用特权

评论回复
板凳
tuvw| | 2016-11-29 17:44 | 只看该作者
接在正电源上的负载叫做上拉负载。TTL电路输入端就是一种正电源上的负载。TTL电路输入端就是一种上拉输入。

使用特权

评论回复
地板
ss么么|  楼主 | 2016-11-30 10:42 | 只看该作者
NE5532 发表于 2016-11-29 11:07
设置IO为输入状态,并开启内部上拉。

内部上拉????、为何要启动内部上拉????内部上拉之后是不需要中断使能了么??、

使用特权

评论回复
5
ningling_21| | 2016-11-30 10:53 | 只看该作者
ss么么 发表于 2016-11-30 10:42
内部上拉????、为何要启动内部上拉????内部上拉之后是不需要中断使能了么??、 ...

需要上拉且没有外部上拉电阻的场合 就需要内部上拉,

内部上拉和中断使能 之间无关联

使用特权

评论回复
6
ss么么|  楼主 | 2016-11-30 16:53 | 只看该作者
ningling_21 发表于 2016-11-30 10:53
需要上拉且没有外部上拉电阻的场合 就需要内部上拉,

内部上拉和中断使能 之间无关联 ...

有例子么????我的P1.4和P1.3定为按键输入   为何需要上拉电阻呢????

使用特权

评论回复
7
ayb_ice| | 2016-11-30 17:46 | 只看该作者
通过电阻接高电平,就是上拉,反之是下拉

使用特权

评论回复
8
ss么么|  楼主 | 2016-11-30 20:14 | 只看该作者
ayb_ice 发表于 2016-11-30 17:46
通过电阻接高电平,就是上拉,反之是下拉

主要的是我的上拉有何意义   我懂上拉和下拉

使用特权

评论回复
9
NE5532| | 2016-11-30 20:37 | 只看该作者
没看到你硬件,怎么知道上拉的意义呢?只能说你问什么叫输入上拉状态,大家给你解释。

使用特权

评论回复
10
ss么么|  楼主 | 2016-11-30 21:02 | 只看该作者
NE5532 发表于 2016-11-30 20:37
没看到你硬件,怎么知道上拉的意义呢?只能说你问什么叫输入上拉状态,大家给你解释。 ...

就是我的p1.3 p1.4接按键   然后定为输入然后上拉   不懂为何上拉

使用特权

评论回复
11
上官梦舞| | 2016-12-1 08:58 | 只看该作者
上拉输入就是,端口设置为输入,如果这个时候没有接负载的时候你测到的就是高电平,不是低电平或者高阻态。

使用特权

评论回复
12
NE5532| | 2016-12-1 09:01 | 只看该作者
ss么么 发表于 2016-11-30 20:14
主要的是我的上拉有何意义   我懂上拉和下拉

你既然说你懂上拉,你就说说什么叫上拉?

使用特权

评论回复
13
ningling_21| | 2016-12-1 10:27 | 只看该作者
ss么么 发表于 2016-11-30 21:02
就是我的p1.3 p1.4接按键   然后定为输入然后上拉   不懂为何上拉

你说说MCU如何检测按键按下的

使用特权

评论回复
14
ayb_ice| | 2016-12-1 16:31 | 只看该作者
ss么么 发表于 2016-11-30 20:14
主要的是我的上拉有何意义   我懂上拉和下拉

确保端口有确定的状态,可以状态转换

使用特权

评论回复
15
pisces~| | 2016-12-3 11:49 | 只看该作者
p1.3是OD门?需要外接上拉电阻给一个确定状态?

使用特权

评论回复
16
ss么么|  楼主 | 2016-12-8 15:30 | 只看该作者
NE5532 发表于 2016-12-1 09:01
你既然说你懂上拉,你就说说什么叫上拉?

就是不懂   它这里为什么要加个上拉

使用特权

评论回复
17
ss么么|  楼主 | 2016-12-8 15:32 | 只看该作者
ningling_21 发表于 2016-12-1 10:27
你说说MCU如何检测按键按下的

if((P2IN & BIT3) == 0)
{
delay_ms(10);
if((P2IN & BIT3) == 0)
{
.........
}
}
端口定为输入  然后看输入是否为零

使用特权

评论回复
18
NE5532| | 2016-12-8 15:51 | 只看该作者
ss么么 发表于 2016-12-8 15:32
if((P2IN & BIT3) == 0)
{
delay_ms(10);

描述问题的时候,不要一来就用程序,先用自然语言说明问题。

使用特权

评论回复
19
ningling_21| | 2016-12-8 16:10 | 只看该作者
ss么么 发表于 2016-12-8 15:32
if((P2IN & BIT3) == 0)
{
delay_ms(10);

是不是说,没按键按下时端口是高电平,按键按下后变低电平?

使用特权

评论回复
20
AVRx007| | 2016-12-15 16:07 | 只看该作者
硬件水平堪忧

没有上拉的,按键不按下时IO口识别为什么状态?

使用特权

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

本版积分规则

16

主题

126

帖子

1

粉丝