Super169 发表于 2014-5-15 10:06:01

pro mini 的 pin 13 可否设定为 input_pullup 使用?

pro mini 的 pin 13 可否设定为 input_pullup 使用?

最近用 pro mini 做了一件小工具, 由於要用到 i2C, 而 A4 A5 跟 pin 10,11,12,13 都放在一边, 焊接时就把那边放接近其他元件, 用了 pin 10,11,12,13 接按钮, 以缩短电路.

接好後测试时, 发觉其中一个按钮不停被触发, 把所有按钮拆下依然在触发.再三检查了, 没有任何短路的情形, 最後把 pro mini 拆出来测试, 发现 digitalRead(13) 的值, 会不断变成 LOW.
我的四个按钮, 都是设定了 INPUT_PULLUP 的, 应该在没按下时, 会是 HIGH 的.在每个 pin 都试了, 就只是 pin13 会在没接脚时, 也无故得到 LOW 的值.不知是否我的 pro mini 出了问题.

如果是 pro mini 的问题, 可能买一块新的就可以用, 如果这是正常的话 (即 pin13 不能作 INPUT_PULLUP), 就要想办法改电路了.

所以, 想确认一下, 这是我的 pro mini 有问题, 还是正常的?

LINK~ 发表于 2014-5-15 11:14:59

D13不能采用内部拉高

LINK~ 发表于 2014-5-15 11:15:24

还有A6 A7均不能采用内部拉高

Super169 发表于 2014-5-15 11:26:47

LINK~ 发表于 2014-5-15 11:14 static/image/common/back.gif
D13不能采用内部拉高

oh...官网好像也没说明 D13 是不可以 input_pullup, 我还以为是自己的板子有问题.
如果只是不可以内部拉高, 外加的上拉可以吗?
那我的情形, 如果不想改变电路, 是否只加上一个 上拉电阻 在 pin13 就可以呢?

LINK~ 发表于 2014-5-15 14:39:36

本帖最后由 LINK~ 于 2014-5-15 14:41 编辑

Super169 发表于 2014-5-15 11:26 static/image/common/back.gif
oh...官网好像也没说明 D13 是不可以 input_pullup, 我还以为是自己的板子有问题.
如果只是不可以内部拉 ...

外部上拉可以吧,你测试下 ,我一般将13作为输出
页: [1]
查看完整版本: pro mini 的 pin 13 可否设定为 input_pullup 使用?