千家信息网

Beaglebone Black中引脚分配的示例分析

发表于:2024-10-01 作者:千家信息网编辑
千家信息网最后更新 2024年10月01日,这篇文章给大家分享的是有关Beaglebone Black中引脚分配的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Beaglebone Black的引脚分配绝大多
千家信息网最后更新 2024年10月01日Beaglebone Black中引脚分配的示例分析

这篇文章给大家分享的是有关Beaglebone Black中引脚分配的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Beaglebone Black的引脚分配

绝大多数的微型开发平台都提供了一些称为GPIO的输入输出端口。这些端口可以让你使用软件和硬件来控制一些电子的东西,每个端口都被赋予了一个特定的功能--模拟或数字。大多数的微控制器都使用一个引脚分配表来表示各个端口的功能。

Beaglebone Black有两排各46个端口的扩展插头,被标记为P9和P8,各个端口的默认功能如图1.33所示。

图1.33 扩展端口功能

Beaglebone的数字GPIO端口

Beaglebone Black配备有65个GPIO端口。这些端口被标记为GPIO_xx,如图1.34所示。你可以控制这些端口输出在开和关之间切换。你也可以使用它们来检测数字设备的输入,如按钮开关的按下和松开。

注意:不像其他微控制器板(如Arduino),Beaglebone Black每个端口的操作电压是3.3V(Arduino是5V)。任何超过这个级别的电压都会永久损坏板子。

图1.34 数字GPIO

Beaglebone的模拟端口

Beaglebone Black有7个模拟端口,他们被标记为AINx,如图1.35所示。这些端口用来检测像温度传感器这样的设备输出的模拟信号。Beaglebone Black内建的12位ADC可以将这些模拟信号转换为可读的数值,即将0~1.8V映射到0~4096。

注意:确保你的输入电压不会超过1.8V,否则可能会损坏板子,P9的32号端口是专为ADC提供的电源它输出的电压是1.8V,而P9的34号端口则是与之对应的GND。

图1.35 模拟输入端口

Beaglebone的I2C端口

Beaglebone Black提供了两个I2C端口,他们被标记为I2Cx_SCL和I2Cx_SDA,如图1.36所示。

图1.36 I2C端口

由于第一个I2C总线用做读取cape(Beaglebone Black扩展板)上的EEPROMS,所以不可以再用作其他数字IO操作,但是仍然可以用来添加其他I2C设备。第二个I2C总线则可以供你配置和使用。I2C的特点是可以在一条总线上接入多个设备,通过I2C的地址系统可以明确地定位到指定设备。

Beaglebone的SPI端口

Beaglebone Black配备有两个SPI端口,他们分布在如图1.37所示的位置。

图1.37 SPI端口

SPI端口可用于SPI兼容的设备。SPI用在设备之间的同步数据连接。由于它使用的是全双工模式,所以数据传输的速度要比I2C快,但是使用的数据线也要多一些。

Beaglebone的ART端口

Beaglebone Black配备有5个UART端口,他们分布在如图1.38所示的位置。

图1.38 UART端口

在图1.38中只是标出了连接在扩展端口上的UART端口。其实Beaglebone还有一个UART端口,它接在了P9旁边的6脚插座上(名为J1),如图1.39所示。

图1.39 J1插座

Beaglebone的PWM和TIMER端口

Beaglebone Black配备有8个PWM端口和4个TIMER端口,他们的分布位置如图1.40所示。

图1.40 PWM和TIMER

在图1.40中所示的这些端口都可以被配置为PWM模式以产生伪模拟信号,这种信号可以用来控制马达转速及LED亮度等,而且这些端口在工作时并不会消耗额外的CPU周期。

感谢各位的阅读!关于"Beaglebone Black中引脚分配的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

端口 如图 设备 数字 分配 信号 功能 标记 电压 输入 输出 位置 总线 数据 控制 示例 分析 两个 之间 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京中科立方网络技术 讲的网络安全的美剧 西安网络安全技术培训课程 苹果游戏软件开发成本 c 跟数据库怎么连接 部队软件开发公司有哪些 通讯软件开发方法 互联网科技公司1%股权 如何使用电脑做表格的数据库 网络安全宣传周2020标语 计算机软件开发合同纠纷类案 计算机网络技术职业生涯优势 服务器如何搭建mysql数据库 网络技术支持的英语学情分析 合肥绿浪互联网络科技有限公司 软件开发语言主流 软件开发云项目华为 服务器如何做系统 网络安全和普通老百姓的关系 我的世界服务器掉线 网络安全讨论题目 fpga加速云服务器 孩子网络安全防范知识 美国等国家网络安全计划 网络技术支持的英语学情分析 深圳智能消防软件开发多少钱 从数据库中提取数据加载到页面 服务器硬件测试标准 华为表盘一直提示服务器异常 互联网软件开发运营是做什么
0