一种规范的嵌入式开发套件连接接口定义-Grove系统
文章目录
Grove系统简介
Grove系统为制作开发板的外接扩展接口(连接器)提供了一个确定的标准。
https://wiki.seeedstudio.com/cn/Grove_System/#grove_14
Grove是一个模块化的标准连接器原型系统。Grove采用积木式组装电子技术。
Grove系统由基本处理单元(树干)和具有标准化连接器的各种模块(树枝)组成。Grove系统的创始人们(seeediuno团队)曾经试图用“树干”和“树枝”来命名这些单元和模块,然而短暂的纠结之后他们果断放弃,为了不给您造成困惑,seeed将任何可能造成混淆的东西都弃若敝屣。
基本单元(通常为微处理器)允许从Grove模块轻松连接任何输入或输出。每个Grove模块通常都可以处理单个功能,例如简单的按钮或更复杂的心率传感器。
连接线规范
您可能已经注意到,Grove电缆有4种颜色。
- pin 1 – 黄色 (例如, I2C Grove Connectors上的SCL)
- pin 2 – 白色 (例如, I2C Grove Connectors上的SDA)
- pin 3 – 红色 – VCC (所有的Grove接口红色都是VCC)
- pin 4 – 黑色 – GND (所有的Grove接口红色都是GND)
信号定义规范
Grove模块主要有4种接口。
Grove Digital 数字接口
Grove数字接口由Grove插头的四条标准线组成。两条信号线通常称为D0和D1。大多数模块只使用D0,但有些(像LED Bar Grove显示屏)使用两者。
pin | function | note |
---|---|---|
pin1 | D0 | 第一个数字输入 |
pin2 | D1 | 第二个数字输入 |
pin3 | VCC | 供电引脚 5V/3.3V |
pin4 | GND | 地 |
Grove Analog 模拟接口
Grove模拟接口由Grove插头的四条标准线组成。两条信号线通常称为A0和A1。
pin | function | note |
---|---|---|
pin1 | A0 | 第一个模拟输入 |
pin2 | A1 | 第二个模拟输入 |
pin3 | VCC | 供电引脚 5V/3.3V |
pin4 | GND | 地 |
Grove UART
The Grove UART 是特殊的一种数字输入输出接口。它使用引脚1和引脚2进行串行输入和发送。 引脚1是RX线(用于接收数据,因此是输入),其中引脚2是TX线(用于向Grove模块传输数据)。引脚方向的标注是相对于主机的。
在主机端1
pin | function | note |
---|---|---|
pin1 | M_RX | 主机接收 |
pin2 | M_TX | 主机发送 |
pin3 | VCC | 供电引脚 5V/3.3V |
pin4 | GND | 地 |
在从机端 1
pin | function | note |
---|---|---|
pin1 | S_TX | 从机发送 |
pin2 | S_RX | 从机接收 |
pin3 | VCC | 供电引脚 5V/3.3V |
pin4 | GND | 地 |
Grove I2C
有许多类型的I2C Grove传感器可用。大多数器件同时支持5V / 3.3V,但有少数只支持3.3V或只支持5.0V,您需要在使用前仔细检查电压参数。
Grove I2C连接器具有标准布局。引脚1是SCL信号,引脚2是SDA信号。电源和接地与其他连接器相同。这是Grove Digital Connector的另一个特殊版本。实际上,控制器上的I2C总线(如ESP8266,Raspberry Pi和Arduino)通常只使用数字I / O引脚通过软件来实现I2C总线。Raspberry Pi和Arduino上的I2C引脚是带有硬件支持的。
pin | function | note |
---|---|---|
pin1 | SCL | I2C时钟 |
pin2 | SDA | I2C数据 |
pin3 | VCC | 供电引脚 5V/3.3V |
pin4 | GND | 地 |
今天的文章一种规范的嵌入式开发套件连接接口定义-Grove系统分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/60335.html