创意灵感中心 Micro:Bit基础编程指南 输入功能组(端口标识)6
mocro:bit外部连接端口,GPIO引脚功能说明(v2版本)。
p0引 脚:
引脚 0 是专用于连接外部设备的主要功能引脚,该引脚不与 micro:bit 主板中的任何功能共享。 它是一个独立的、主要的、首选的连接引脚,旨在使micro:bit主板能够与外部设备连接。 除了GPIO的四种基本连接功能(数字输入、数字输出、模拟输入、模拟输出)外,还可以实现PWM脉宽调制信号的输出功能以及用于串行通信(TTL通信)的TX或RX引脚的组件。 在电路板的设计中,还增加了P0引脚上的触摸按钮功能。 端口引脚表面的电阻式或电容式触摸按键功能无需专用的触摸按键功能模块即可实现。
p1引 脚:
P1引脚和P0引脚具有相同的端口类型、功能和功能,因此描述与P0引脚相同。
此外,并非所有GPIO引脚都具有模拟输入功能,即模数(AD)转换功能。 只有当端口连接到AD转换器的引脚时,才能进行AD转换。
能够将模拟量转换为数字量的设备称为模数转换器,简称ADC。 计算机能够识别和处理的都是数字量,但在一些实际的测控系统中,出现的各种物理量参数往往是模拟量(如压力、温度、位移、液位等)。
对于这样的物理量参数,首先需要用传感器将其转换为电信号信息(电压或电流),然后通过模数转换器将其转换为数字信号并传输到计算机进行处理。
因此,只有ADC单元模块的GPIO引脚具有模数(AD)转换功能。 您可以使用技术手册中的相关参数信息来查询哪些引脚具有ADC功能。 具有AD转换功能的GPIO引脚在功能列表中标记为模拟IN(模拟输入)。
在micro:bit主板中,有六个具有ADC功能的引脚:P0、P1、P2、P3、P4和P10。 在将GPIO引脚用作模拟输入引脚之前,需要读写相关的控制寄存器,以实现端口功能应用上的CPU设置和配置。
p2引 脚:
P2 引脚与 P0 和 P1 引脚完全相同,因此 P0 和 P1 引脚的所有描述也完全适用于 P2 引脚。 这里需要强调的是A D转换的基准电压问题。 一般来说,一般使用时,一个D转换的最大数据值为1024(数字信号值),将其转换为模拟电压为32V(模拟信号值)。 3.2V电压通常是指Micro:Bit主板上的电源电压。
然而,在ADC的单元结构中,ADC的转换电压标准和电源电压标准是两个不同的概念。 电源电压是指为硬件单元运行提供电力的能源系统。 电源电压的标准通常是指工作电压的范围。 电子硬件单元可以在此电压范围内正常运行。
在稳压电力系统供电的情况下,电压标准可以保持在相对稳定的值,几乎没有大的波动。 如果电源由电池系统提供,则电池提供的电压标准会随着电池的不断消耗而不断降低,硬件系统单元各部分的电路电压也会发生变化。 如果用作基本基准电压标准,会导致AD转换的比较和测量出现偏差和不稳定,以及数据数值信息不准确。
基准电压,也称为基准电压,是一种高度稳定的电压源,用作电路中的基本电压标准。 它不是用于供电的电压值。 它的电压值在比较电路中用作基本值,是模拟量的标准值。 在AD转换功能中,本标准的参考电压值表示模拟量的最大上限电压值。
基准电压值不随电源电压的变化或波动而变化,由自身独立的调压系统(稳压单元)组成。 它可以在较大的工作电压变化中保持基准电压的相对稳定性。 这样,就可以保证基于该电压的各种测量物理量值的准确性。 即使在电源电压不稳定或不足的情况下,也能保证测量数据的正确性。
在集成电路和电子电路的设计中,由于稳压电源系统提供的电源电压稳定性良好,只要使用要求不高,电源电压也会作为参考电压。 通常的操作是将基准电压的输入连接到电源电压。 然而,在测试了micro:bit主板的内容后,我们发现micro:bit主板的电源电压与参考电压不一致。
在micro:bit主板的模数转换部分,当模拟电压达到3在2V时,数字电压为1017,表示尚未达到最大值(最大值为1024)。 继续将模拟输入电压调整为 3在 35 V 时,A D 转换值达到最大值 1024。 经过测试,micro:bit主板的模拟输入电压上限为335v-3.在67V之间,当超过此电压值时,采样数据值开始向相反方向下降。 因此,在使用micro:bit主板采集模拟数据进行AD转换时,应考虑模拟信号信息的电压范围,以便更好地实现模拟数据信息与数字数据信息的比例对应。