zouyafeng 发表于 2013-6-3 16:42:36

太行摄狼 发表于 2013-2-22 19:57 static/image/common/back.gif
2560没这功能啊,错误

有的,我都做出来了。

zhiqing 发表于 2013-6-7 13:42:34

太行摄狼 发表于 2013-2-22 19:57 static/image/common/back.gif
2560没这功能啊,错误

我的板子也是mega2560,没问题,妹子,在检查下有没有其他错误

太行摄狼 发表于 2013-6-19 21:38:17

kstone 发表于 2013-4-3 23:25 static/image/common/back.gif
2560可以通过初始化时设为输入模式,然后将引脚置为高电平,即开启上拉模式

谢谢了,还真没研究

tomlitomli 发表于 2013-6-27 09:20:13

看了就有收获的

really_ashamed 发表于 2013-6-29 17:13:05

这么好的贴怎么没人回应哪

万马奔腾 发表于 2013-10-6 16:56:20

A6 A7为什么不能使用内部上拉啊?PRO MINI板子

laofuz1024 发表于 2013-10-16 13:08:31

虽然说得已经很平民了,由于没有电路基础,有几个名词还是不懂

什么叫外部组件未启用

怎么上拉电阻会拉高电压信号      上拉电阻将“微弱地”将输入电压信号“拉高”(能从欧姆定律来理解吗?)

高阻抗是指电阻很高吗?   

坏鸟 发表于 2013-11-8 16:05:06

其实在知道这个INPUT_PULLUP之前我就开始用这种方式侦测按键动作的。只不过稍微麻烦一点是:
void setup()
{
pinMode(2,INTPUT);
digitalWrite(2,HIGH);
}

void loop()
{
    if(!digitalRead(2))//当pin2接地以后引脚电平就被拉低也就是物理意义上的“按键按下”状态
      {
      .........
      }
}

关键也就多了在「pinMode」设定成普通"INPUT"以后多了一步手动把引脚电平至高(digitalWrite(x , HIGH))再读取方式也就和「INPUT_PULLUP」一样了.......:lol:lol:lol

坏鸟 发表于 2013-11-8 16:20:51

另外说一句~~~在实际写程序的时候「pinMode(x , INPUT)」这条语句我是从来不写的,因为发现芯片(或者说程序)对引脚的默认状态就是这个"INPUT"。

PS:当然「pinMode(x , INPUT_PULLUP)」不能不写,因为这是把引脚配置成另外一个状态,说白了就是在程序编译的时候另加了一条「digitalWrite(x , HIGH)」

tcsun 发表于 2013-11-17 23:10:13

今天又学到点新知识!!谢谢!

646097010 发表于 2013-11-21 21:01:24

这个不错,这回焊板子可以连上拉电阻都省掉了!:lol:lol

liuwei_cee 发表于 2014-1-15 14:48:03

个人认为说法有出入。。。。

646097010 发表于 2014-3-5 13:41:41

嗯!这个确实有用!

czkala 发表于 2014-3-28 12:35:25

这个也没什么好纠结的,接个上拉电阻不就行了。

沧海一粟 发表于 2014-9-3 16:27:50

支持楼主,学习中
页: 1 [2] 3
查看完整版本: Arduino入门教程--第二十三课--使用IO口内部上拉功能