|
|
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 有问题, 还是正常的?
|
|