diff --git a/docs/zh_CN/core/basic.md b/docs/zh_CN/core/basic.md index f5a6b9b7..10f7bc43 100644 --- a/docs/zh_CN/core/basic.md +++ b/docs/zh_CN/core/basic.md @@ -144,7 +144,18 @@ M5Stack Basic 由两个可分离部分堆叠组成. 顶部放置了电路板, -## 包含 + +**Notice2:M5PORT 说明 ** +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +使用AD读取功能: +1,使用杜邦线连接机身侧面的能够AD转换的引脚. +2,堆叠一个M5GO底座,使用其提供PortB. +3,使用PbHUB连接至PortA,拓展出6个PortB. +有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) + + +## 套件清单 - 1x BASIC Controller - 1x Basic 底座 diff --git a/docs/zh_CN/core/face_kit.md b/docs/zh_CN/core/face_kit.md index 57543664..c3ae70a9 100644 --- a/docs/zh_CN/core/face_kit.md +++ b/docs/zh_CN/core/face_kit.md @@ -86,4 +86,14 @@ - \ No newline at end of file + + + +**Notice2:M5PORT 说明 ** +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +使用AD读取功能: +1,使用杜邦线连接机身侧面的能够AD转换的引脚. +2,堆叠一个M5GO底座,使用其提供PortB. +3,使用PbHUB连接至PortA,拓展出6个PortB. +有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) diff --git a/docs/zh_CN/core/fire.md b/docs/zh_CN/core/fire.md index 582d944e..8c8813ff 100644 --- a/docs/zh_CN/core/fire.md +++ b/docs/zh_CN/core/fire.md @@ -194,6 +194,18 @@ M5Stack Fire 配有三个可分离部件. 顶部与其他的M5主机一样,放 + +**Notice2:M5PORT 说明 ** +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +使用AD读取功能: +1,使用杜邦线连接机身侧面的能够AD转换的引脚. +2,堆叠一个M5GO底座,使用其提供PortB. +3,使用PbHUB连接至PortA,拓展出6个PortB. +有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) + + + ## 包含 - 1x Fire Controller diff --git a/docs/zh_CN/core/gray.md b/docs/zh_CN/core/gray.md index 932c31de..16bae917 100644 --- a/docs/zh_CN/core/gray.md +++ b/docs/zh_CN/core/gray.md @@ -157,6 +157,17 @@ + +**Notice2:M5PORT 说明 ** +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +使用AD读取功能: +1,使用杜邦线连接机身侧面的能够AD转换的引脚. +2,堆叠一个M5GO底座,使用其提供PortB. +3,使用PbHUB连接至PortA,拓展出6个PortB. +有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) + + ## 包含 - 1x Gray Controller diff --git a/docs/zh_CN/core/m5go.md b/docs/zh_CN/core/m5go.md index ce599c44..3119895f 100644 --- a/docs/zh_CN/core/m5go.md +++ b/docs/zh_CN/core/m5go.md @@ -183,6 +183,18 @@ + +**Notice2:M5PORT 说明 ** +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +使用AD读取功能: +1,使用杜邦线连接机身侧面的能够AD转换的引脚. +2,堆叠一个M5GO底座,使用其提供PortB. +3,使用PbHUB连接至PortA,拓展出6个PortB. +有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) + + + ## 包含 - 1x M5GO Controller diff --git a/docs/zh_CN/core/m5go_lite.md b/docs/zh_CN/core/m5go_lite.md index 35194167..f40e5494 100644 --- a/docs/zh_CN/core/m5go_lite.md +++ b/docs/zh_CN/core/m5go_lite.md @@ -184,6 +184,16 @@ +**Notice2:M5PORT 说明 ** +*不同颜色的GROVE端口分别代表不同的功能.红色的PortA(21/22),为默认的I2C协议接口,黑色的PortB(26/36), 支持AD/DA转换与信号总线通信.蓝色的PortC(16/17), 支持Uart串口通信.在使用Unit进行功能拓展的时候,只需要匹配二者的端口的颜色,相应的进行连接即可正常使用.不仅提供简洁的硬件连接方式,还支持引脚的重映射.PortA(红色)被作为信号总线连接至是ESP32的GPIO21/22 ,没有AD通道转换方案,因此不能用作模拟输入使用. + +使用AD读取功能: +1,使用杜邦线连接机身侧面的能够AD转换的引脚. +2,堆叠一个M5GO底座,使用其提供PortB. +3,使用PbHUB连接至PortA,拓展出6个PortB. +有关引脚分配和引脚重映射的更多信息,请查阅[ESP32数据手册](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) + + ## 包含 - 1x M5GO Controller diff --git a/docs/zh_CN/unit/pbhub.md b/docs/zh_CN/unit/pbhub.md index d855f316..bd6f867d 100644 --- a/docs/zh_CN/unit/pbhub.md +++ b/docs/zh_CN/unit/pbhub.md @@ -9,7 +9,7 @@ ## 描述 -**PbHUB**, 是一款 GPIO GROVE PORTB 扩展器,能够将单路 GPIO GROBE 接口拓展至六路.内部集成MEGA328,且搭载驱动程序.不支持多 Unit 嵌套,这意味着无法像**PaHUB[link]**一样挂载多个相同协议、地址的设备. +**PbHUB**, 是一款 GPIO GROVE PORTB 扩展器,能够将单路 GPIO GROBE 接口拓展至六路.内部集成MEGA328,且搭载驱动程序.不支持多 Unit 嵌套,这意味着无法像**PaHUB**一样挂载多个相同协议、地址的设备. Port B 中的两条数据总线与ESP32的**GPIO36**和**GPIO26**连接,可根据需求编程配置多个端口的输入(支持模拟输入)、输出. @@ -17,10 +17,16 @@ Port B 中的两条数据总线与ESP32的**GPIO36**和**GPIO26**连接,可根 该 Unit 的 I2C 地址为0x40(可通过调整电阻进行更改). -*注意:编程时请注意通道顺序* +*注意1:编程时请注意通道顺序* +
+
+*注意2: 并非所有带有黑色接口(PortB)的Unit都支持通过PbHUB扩展.PbHUB只能应用于基本的单总线通信,通过I2C协议(内置MEGA328)能够实现基本的数字读写,模拟读写.但对于像Weight(内置HX711)这种通信不仅需要进行anglog读取,还需要依赖于时序的Unit来说,PbHUB无法进行拓展.* +参考下图,了解HX711的时序: +
+ ## 产品特性