边缘连接器(金手指)资料
- 关于边缘连接器(金手指)引脚及标志的详细介绍。
概述
-
micro:bit 上的金手指可以输出所有的关键信号及电流,让你能够和micro:bit建立连接。micro:bit下方5个4mm环形金属孔可以连接标准香蕉插头或者鳄鱼夹。其中的3个金属圆孔(0,1,2)用于连接GPIO引脚,同时也可以连接analog(模拟输出), PWM 及触碰传感器。标志3V及GND金属环可以给外部提供少量的电流,或者使外部电流再反向供电给micro:bit。
-
金手指上间距为1.27mm的较小的金手指同样有信号输出,其中一些由micro:bit使用(下文介绍),还有一些可供您随意使用。 有许多micro:bit的扩展板可供购买使用,可用于轻松连接至所有引脚。 对于这些较小的金手指,它们仅连接在micro:bit的正面,背面的较小金手指是断开连接的。
引脚和信号
- 列表如下显示了micro:bit 金手指的各类数据.
注意
- 引脚分配表(如上)。 您可以参考上图(最左边一列为引脚默认功能,中间一列为数字和模拟的区分),在编辑程序时,对将要使用的引脚进行选择和过滤。
- 标识为0, 1, 2, 3V及GND的金属环在金手指上的正反面都有连接(区别于较小金手指)。
- 标识为3V和GND金属环的两侧都有防护条,以避免因鳄鱼夹连接时来回滑动导致micro:bit使用体验下降。 应注意标识为0,1和2的圆环要避免鳄鱼夹夹到相邻的引脚造成短路,这可能会在光感读数中引入一些错误的数据,对LED矩阵上显示的图案造成干扰。
- DAL DynamicPWM驱动程序(以及底层的nrF51定时器外设)规定PWM只能同时在3个引脚上激活。 任何尝试为PWM使用而分配的第4个引脚都将导致现有的PWM引脚之一的瘫痪。
- 当引脚由DAL配置时,数字输入引脚默认配置内部下拉电阻。
- 应谨慎使用括号中的功能,因为如果软件中的正常使用未首先禁用,则设备的其他功能可能会变得不稳定,导致程序无法运行或导致错误的结果。
- 标记为
ACCESSIBILITY(可访问性)
是用于启用/禁用机载可访问模式,不可用于其他(即使它可以作为GPIO供测试使用)。官方micro:bit 编辑器上的未来版本可能会删除写入此引脚的功能。
默认功能
- 在功能周围用括号标记的引脚需要禁用该引脚的默认功能,然后才能使用其他功能。
- 引脚:P3, P4, P6, P7, P9, P10
这些引脚与LED矩阵及环境光敏传感器相连接.函数display.enable(false)
是用于禁用显示功能(将自动禁用光敏传感器).
另请注意,LED 3x9矩阵将LED与相关电阻连接在这些引脚上,因此在设计将这些引脚用于其他用途的电路时应考虑到这一点。
- 引脚:P5, P11
这些引脚分配给2个板载按钮“A&B”。在高等级语言默认设定中,有一个全局实例包括:uBit.buttonA
, uBit.buttonB
及uBit.buttonAB
按钮在其构造函数中使用系统计时器以进行常规的去抖动。 但是,如果要完全删除此功能并将物理引脚用于其他目的,可以删除uBit.buttonA
,它将调用C ++析构函数并从系统计时器中撤销注册按钮实例,从而有效地禁用所有通过该引脚的DAL活动。 然后可以在物理引脚名称周围使用MicroBitPin实例直接控制它,而不受DAL的干扰。
另请注意,micro:bit引脚内置10k上拉电阻。
- 引脚:P19,P20
这些引脚分配给I2C总线,由板载加速度计和磁力计设备使用。 强烈建议您避免将这些引脚用于I2C以外的任何功能。
可以禁用DAL服务来使用这些引脚来完成I2C总线的功能,但加速度计和磁力计设备仍将连接到总线,并可能尝试将程序信号解释为有效数据,并且返回数据,这可能会在SDA(数据线)和中断引脚上产生一些错误的数据或信号。板上的两个引脚都安装了4K7上拉,因此这两个信号的最佳用途是添加其他I2C器件。
您最可能使用这些引脚作为其他的功能的原因就是,如果您在没有任何I2C设备的情况下设计自己的micro:bit主板,那么它将释放另外两个引脚用于其他目的。
GPIO电力供应功能
电力供应功能及参数界限可更好的为您定义如何使用GND和3V环。
-
任何时候配置为高驱动(5mA)的引脚最大数量为3个引脚。
-
将感应负载(例如扬声器,电机或压电发声器)直接连接到引脚时,当供电期间,这些器件在通电时通常具有显著的反电动势,将产生超过GPIO引脚的最大规格的电压,可能导致程序运行失常或主板及负载损坏。
-
标记为
“ACCESSIBILITY可访问性”
的引脚用于启用/禁用板载可访问性模式,不应用于其他任何内容(即使它可用作GPIO进行测试)。 官方micro:bit编辑器的未来版本可能会删除写入此引脚的功能。 -
BBC在安全指南中建议,任何一个时间您可以从金手指上获得的最大电流为90mA。 这是基于板载外设的30mA预算而设置的,而且当通过USB供电时,KL26的板载稳压器的额定电流最大为120mA。