Micro bit 基本编程指南 输入功能组(端口标识)6

小夏 科技 更新 2024-01-29

创意灵感中心 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转换时,应考虑模拟信号信息的电压范围,以便更好地实现模拟数据信息与数字数据信息的比例对应。

相似文章

    如何从头开始学习习编程?

    学习习编程需要选择正确的编程语言,掌握基础知识,练习习编程,参与编程社区,寻求指导,并不断学习和提高习,提高自己的技能和知识。通过以下入口进入 Global Ivy,了解有关编程技能的更多信息 实现自我成长,同时可以检查考试资格 .选择一种编程语言。首先,您需要选择一种编程语言来习。常见的编程语言有...

    揭开IJ编程的神秘面纱,从零开始轻松掌握IJ编程技巧!

    如何使用IJ ProgrammingIJ Programming是一款功能强大的编程工具,可以帮助开发人员进行更高效的软件开发和项目管理。它具有一系列强大的功能和特性,使编程更轻松 更方便。首先,IJ编程支持多种编程语言,包括J A Python C 等,允许开发者根据自己的喜好和项目需求选择最适合...

    Python 编程示例 如何使用 return

    在Python编程语言中,return语句有一个非常重要的目的。它用于从函数返回值,以便在调用函数时获取结果。return 语句可用于多种数据类型,例如整数 浮点数 字符串 列表等。以下是如何使用 return 语句的一些示例 .返回一个整数 def add a,b result a b retur...

    详细循环的 Python 编程示例

    Python 中的 for 循环是一种常见的控制流语句,它允许您遍历序列 例如列表 元组 字典等 或其他可迭代对象来执行特定操作。在 Python 中,循环有很多用途,下面我将介绍其中的一些和示例。.遍历列表。您可以使用 for 循环遍历列表并对每个元素执行特定操作。例如,以下 将打印列表中的每个元...

    如何使用IJ编程?

    编程是一种使用特定符号和规则来指导计算机操作的语言。通过编程,我们可以让计算机完成各种任务,从简单的计算到复杂的图像处理和游戏开发。要开始编程,首先需要选择一种编程语言。有许多编程语言,例如 Python J A C 等。每种语言都有自己的特点和用途。例如,Python是一种易于学习且易于使用的习语...