From 79d3f768bd6fbd159be63af50336cd40cacb09fc Mon Sep 17 00:00:00 2001 From: Felix Hou Date: Wed, 8 May 2024 15:19:32 +0800 Subject: [PATCH] =?UTF-8?q?=20():=20<=E5=A2=9E=E5=8A=A0FCM362K?= =?UTF-8?q?=E5=BC=95=E8=84=9A=E6=8F=8F=E8=BF=B0>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit <修改点详述>增加FCM362K引脚描述 固件版本: N/A 是否需要文案翻译: 否 --- .../en/peripherals/machine.Pin.md | 148 +++++++++--------- .../zh/peripherals/machine.Pin.md | 141 ++++++++--------- 2 files changed, 135 insertions(+), 154 deletions(-) diff --git a/docs/API_reference/en/peripherals/machine.Pin.md b/docs/API_reference/en/peripherals/machine.Pin.md index d0734f7d..91ec5a80 100644 --- a/docs/API_reference/en/peripherals/machine.Pin.md +++ b/docs/API_reference/en/peripherals/machine.Pin.md @@ -35,11 +35,10 @@ class machine.Pin(GPIOn, direction, pullMode, level) **Parameter:** -- `GPIOn` - Integer type. GPIO number. Click here to view the mapping relationship between GPIO pin numbers and physical pins. -- `direction` - Integer type. I/O mode. `IN` - Input mode. `OUT` - Output mode. -- `pullMode` - Integer type. Pull selection mode. Descriptions are as follows:
`PULL_DISABLE` - Floating mode
`PULL_PU` - Pull-up mode
`PULL_PD` - Pull-down mode - -- `level` - Integer type. Pin level. `0` - Set pin to low level. `1`- Set pin to high level. +- `GPIOn` - Integer type. GPIO number. ``Click here to view`` the mapping relationship between GPIO pin numbers and physical pins. +- `direction` - Integer type. I/O mode. `IN` - Input mode. `OUT` - Output mode. +- `pullMode` - Integer type. Pull selection mode. Descriptions are as follows:`
PULL_DISABLE` - Floating mode`
PULL_PU` - Pull-up mode`
PULL_PD` - Pull-down mode +- `level` - Integer type. Pin level. `0` - Set pin to low level. `1`- Set pin to high level. **Example:** @@ -49,7 +48,7 @@ class machine.Pin(GPIOn, direction, pullMode, level) >>> gpio1 = Pin(Pin.GPIO1, Pin.OUT, Pin.PULL_DISABLE, 0) ``` -**Mapping Relationship Between GPIO Pin Numbers and Physical Pins:** +``**Mapping Relationship Between GPIO Pin Numbers and Physical Pins:** > Description of GPIO corresponding pin numbers: GPIO pin numbers provided in the document correspond to external pin numbers of the module. For example, for EC100Y-CN module, GPIO1 corresponds to pin22, which is an external pin number of the module. See the provided hardware documents for external pin numbers of the module. @@ -80,8 +79,6 @@ GPIO1 – Pin27 (It cannot be used together with GPIO31.)
GPIO2 – Pin26 ( GPIO1 – Pin27
GPIO2 – Pin26
GPIO3 – Pin24
GPIO4 – Pin25
GPIO5 – Pin5
GPIO6 – Pin135
GPIO7 – Pin136
GPIO8 – Pin68
GPIO9 – Pin3
GPIO10 – Pin40
GPIO11 – Pin37
GPIO12 – Pin38
GPIO13 – Pin39
GPIO14 – Pin67
GPIO15 – Pin13
GPIO18 – Pin65
GPIO19 – Pin64
GPIO20 – Pin139
GPIO22 – Pin127
GPIO27 – Pin28
GPIO28 – Pin1
GPIO29 – Pin2
GPIO30 – Pin4
GPIO35 – Pin42
GPIO36 – Pin119
GPIO43 – Pin62
GPIO44 – Pin63
GPIO45 – Pin66
GPIO46 – Pin6
GPIO47 – Pin23
- -
Pin Correspondences of EC800N Module GPIO1 – Pin30
GPIO2 – Pin31
GPIO3 – Pin32
GPIO4 – Pin33
GPIO5 – Pin49
GPIO6 – Pin50
GPIO7 – Pin51
GPIO8 – Pin52
GPIO9 – Pin53
GPIO10 – Pin54
GPIO11 – Pin55
GPIO12 – Pin56
GPIO13 – Pin57
GPIO14 – Pin58
GPIO15 – Pin80
GPIO16 – Pin81
GPIO17 – Pin76
GPIO18 – Pin77
GPIO19 – Pin82
GPIO20 – Pin83
GPIO21 – Pin86
GPIO22 – Pin87
GPIO23 – Pin66
GPIO24 – Pin67
GPIO25 – Pin17
GPIO26 – Pin18
GPIO27 – Pin19
GPIO28 – Pin20
GPIO29 – Pin21
GPIO30 – Pin22
GPIO31 – Pin23
GPIO32 – Pin28
GPIO33 – Pin29
GPIO34 – Pin38
GPIO35 – Pin39
GPIO36 – Pin16
GPIO37 – Pin78
@@ -92,13 +89,11 @@ GPIO1 – Pin30
GPIO2 – Pin31
GPIO3 – Pin32
GPIO4 – Pin33GPIO2 – Pin4
GPIO3 – Pin5
GPIO4 – Pin6
GPIO5 – Pin16
GPIO6 – Pin20
GPIO7 – Pin21
GPIO8 – Pin22
GPIO9 – Pin23
GPIO10 – Pin25
GPIO11 – Pin28
GPIO12 – Pin29
GPIO13 – Pin30
GPIO14 – Pin31
GPIO15 – Pin32
GPIO16 – Pin33
GPIO17 – Pin2
GPIO18 – Pin8
-
Pin Correspondences of BG95 Module GPIO1 – Pin4
GPIO2 – Pin5
GPIO3 – Pin6
GPIO4 – Pin7
GPIO5 – Pin18
GPIO6 – Pin19
GPIO7 – Pin22
GPIO8 – Pin23
GPIO9 – Pin25
GPIO10 – Pin26
GPIO11 – Pin27
GPIO12 – Pin28
GPIO13 – Pin40
GPIO14 – Pin41
GPIO15 – Pin64
GPIO16 – Pin65
GPIO17 – Pin66
GPIO18 – Pin85
GPIO19 – Pin86
GPIO20 – Pin87
GPIO21 – Pin88
GPIO22 – Pin20
GPIO23 – Pin21
GPIO24 – Pin30
GPIO25 – Pin34
GPIO26 – Pin35
GPIO27 – Pin36
GPIO28 – Pin37
GPIO29 – Pin38
GPIO30 – Pin39
-
Pin Correspondences of EG915U Series Module GPIO1 – Pin4 (It cannot be used together with GPIO41.)
GPIO2 – Pin5 (It cannot be used together with GPIO36.)
GPIO3 – Pin6 (It cannot be used together with GPIO35.)
GPIO4 – Pin7 (It cannot be used together with GPIO24.)
GPIO5 – Pin18
GPIO6 – Pin19
GPIO7 – Pin1 (It cannot be used together with GPIO37.)
GPIO8 – Pin38
GPIO9 – Pin25
GPIO10 – Pin26
GPIO11 – Pin27 (It cannot be used together with GPIO32.)
GPIO12 – Pin28 (It cannot be used together with GPIO31.)
GPIO13 – Pin40
GPIO14 – Pin41
GPIO15 – Pin64
GPIO16 – Pin20 (It cannot be used together with GPIO30.)
GPIO17 – Pin21
GPIO18 – Pin85
GPIO19 – Pin86
GPIO20 – Pin30
GPIO21 – Pin88
GPIO22 – Pin36 (It cannot be used together with GPIO40.)
GPIO23 – Pin37 (It cannot be used together with GPIO38.)
GPIO24 – Pin16 (It cannot be used together with GPIO4.)
GPIO25 – Pin39
GPIO26 – Pin42 (It cannot be used together with GPIO27.)
GPIO27 – Pin78 (It cannot be used together with GPIO26.)
GPIO28 – Pin83 (It cannot be used together with GPIO33.)
GPIO29 – Pin84
GPIO30 – Pin92 (It cannot be used together with GPIO16.)
GPIO31 – Pin95 (It cannot be used together with GPIO12.)
GPIO32 – Pin97 (It cannot be used together with GPIO11.)
GPIO33 – Pin98 (It cannot be used together with GPIO28.)
GPIO34 – Pin104
GPIO35 – Pin105 (It cannot be used together with GPIO3.)
GPIO36 – Pin106 (It cannot be used together with GPIO2.)
GPIO37 – Pin108 (It cannot be used together with GPIO4.)
GPIO38 – Pin111 (It cannot be used together with GPIO23.)
GPIO39 – Pin114
GPIO40 – Pin115 (It cannot be used together with GPIO22.)
GPIO41 – Pin116 (It cannot be used together with GPIO1.)
@@ -115,26 +110,22 @@ GPIO1 – Pin4
GPIO2 – Pin5
GPIO3 – Pin6
GPIO4 – Pin7
Pin Correspondences of EG912U Module GPIO1 – Pin4(It cannot be used together with GPIO40)
GPIO2 – Pin5(It cannot be used together with GPIO36)
GPIO3 – Pin6(It cannot be used together with GPIO35)
GPIO4 – Pin7(It cannot be used together with GPIO8)
GPIO5 – Pin18
GPIO6 – Pin19
GPIO7 – Pin1(It cannot be used together with GPIO19)
GPIO8 – Pin16(It cannot be used together with GPIO4)
GPIO10 – Pin26(EG912UGuLAA unsupported)
GPIO11 – Pin27(It cannot be used together with GPIO31)
GPIO12 – Pin28(It cannot be used together with GPIO29)
GPIO13 – Pin40
GPIO14 – Pin41
GPIO15 – Pin64(EG912UGLAA unsupported)
GPIO16 – Pin20(It cannot be used together with GPIO28)
GPIO17 – Pin21
GPIO18 – Pin30
GPIO19 – Pin108(It cannot be used together with GPIO7)
GPIO20 – Pin88(EG912UGLAA unsupported)
GPIO21 – Pin36(It cannot be used together with GPIO39)
GPIO22 – Pin37(It cannot be used together with GPIO30)
GPIO23 – Pin38
GPIO24 – Pin39
GPIO25 – Pin42(It cannot be used together with GPIO26)
GPIO26 – Pin78(It cannot be used together with GPIO25)
GPIO27 – Pin83(It cannot be used together with GPIO32)
GPIO28 – Pin92(It cannot be used together with GPIO16)
GPIO29 – Pin95(It cannot be used together with GPIO12)
GPIO30 – Pin111(It cannot be used together with GPIO22)
GPIO31 – Pin97(It cannot be used together with GPIO11)
GPIO32 – Pin98(It cannot be used together with GPIO27)
GPIO34 – Pin104
GPIO35 – Pin105(It cannot be used together with GPIO3)
GPIO36 – Pin106(It cannot be used together with GPIO2)
GPIO38 – Pin114
GPIO39 – Pin115(It cannot be used together with GPIO21)
GPIO40 – Pin116(It cannot be used together with GPIO1)
+ +
+ Pin Correspondences of FCM360W Module +GPIO0 – Pin22
GPIO1 – Pin21
GPIO2 – Pin29
GPIO3 – Pin23
GPIO4 – Pin9
GPIO13 – Pin20
GPIO14 – Pin8
GPIO15 – Pin7
GPIO16 – Pin10
GPIO17 – Pin19
GPIO20 – Pin6
GPIO21 – Pin12
GPIO22 – Pin13
GPIO23 – Pin14
GPIO24 – Pin15
GPIO25 – Pin16
+
+
Pin Correspondences of BC32 Module GPIO1 – Pin12
GPIO2 – Pin13
GPIO3 – Pin41
GPIO4 – Pin42
GPIO5 – Pin21
GPIO6 – Pin22
GPIO7 – Pin23
GPIO8 – Pin24
GPIO9 – Pin26
GPIO10 – Pin43
GPIO11 – Pin44
- -
Pin Correspondences of BC92 Module GPIO1 – Pin12
GPIO2 – Pin13
GPIO3 – Pin41
GPIO4 – Pin42
GPIO5 – Pin21
GPIO6 – Pin22
GPIO7 – Pin23
GPIO8 – Pin24
GPIO9 – Pin26
GPIO10 – Pin43
GPIO11 – Pin44
- - - - - - - - ## Methods ### `Pin.read` @@ -161,7 +152,7 @@ This method sets the pin level. **Parameter:** -- `value` - Integer type. Pin level. `0` - low level. `1` - high level. +- `value` - Integer type. Pin level. `0` - low level. `1` - high level. **Return Value:** @@ -186,7 +177,7 @@ This method sets the pin level. Pin.set_dir(value) ``` -This method sets I/O mode of the pin. +This method sets I/O mode of the pin. **Parameter:** @@ -204,11 +195,11 @@ This method sets I/O mode of the pin. Pin.get_dir() ``` -This method gets I/O mode of the pin. +This method gets I/O mode of the pin. **Return Value:** -I/O mode of pins. +I/O mode of pins. `0` - Input mode. @@ -229,57 +220,58 @@ I/O mode of pins. ## Constants -| Constant | Module | Description | -| ---------------- | ------------------------------------------------------------ | -------------- | -| Pin.GPIO1 | EC600S / EC600N /EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO1 | -| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO2 | -| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO3 | -| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO4 | -| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO5 | -| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO6 | -| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO7 | -| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N//EG912U/BC32/BC92 | GPIO8 | -| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/BC32/BC92 | GPIO9 | -| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO10 | -| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO11 | -| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO12 | -| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO13 | -| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO14 | -| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO15 | -| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO16 | -| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO17 | -| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO18 | -| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO19 | -| Pin.GPIO20 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO20 | -| Pin.GPIO21 | EC600S / EC600N/EC600U/EC200U/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO21 | -| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO22 | -| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO23 | -| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO24 | -| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO25 | -| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO26 | -| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO27 | -| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO28 | -| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO29 | -| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO30 | -| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO31 | -| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO32 | -| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N | GPIO33 | -| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO34 | -| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO35 | -| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO36 | -| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N | GPIO37 | -| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO38 | -| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO39 | -| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO40 | -| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M | GPIO41 | -| Pin.GPIO42 | EC600U/EC200U/EC600M/EC800M | GPIO42 | -| Pin.GPIO43 | EC600U/EC200U/EC200A/EC600M/EC800M | GPIO43 | -| Pin.GPIO44 | EC600U/EC200U/EC200A/EC600M/EC800M | GPIO44 | -| Pin.GPIO45 | EC600U/EC200U/EC200A/EC600M | GPIO45 | -| Pin.GPIO46 | EC600U/EC200U/EC200A | GPIO46 | -| Pin.GPIO47 | EC600U/EC200U/EC200A | GPIO47 | -| Pin.IN | -- | Input mode | -| Pin.OUT | -- | Output mode | -| Pin.PULL_DISABLE | -- | Floating mode | -| Pin.PULL_PU | -- | Pull-up mode | -| Pin.PULL_PD | -- | Pull-down mode | +| Constant | Module | Description | +| ---------------- | --------------------------------------------------------------------------------------------------------------------------- | -------------- | +| Pin.GPIO0 | FCM360W | GPIO0 | +| Pin.GPIO1 | EC600S / EC600N /EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92/FCM360W | GPIO1 | +| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92/FCM360W | GPIO2 | +| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92/FCM360W | GPIO3 | +| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92/FCM360W | GPIO4 | +| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO5 | +| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO6 | +| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO7 | +| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N//EG912U/BC32/BC92 | GPIO8 | +| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/BC32/BC92 | GPIO9 | +| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO10 | +| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/
EG915U/EC800M/EG912N/EG912U/BC32/BC92 | GPIO11 | +| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO12 | +| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U/
FCM360W | GPIO13 | +| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO14 | +| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO15 | +| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO16 | +| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO17 | +| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO18 | +| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO19 | +| Pin.GPIO20 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO20 | +| Pin.GPIO21 | EC600S / EC600N/EC600U/EC200U/EC800N/BG95M3/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO21 | +| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO22 | +| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO23 | +| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO24 | +| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U/FCM360W | GPIO25 | +| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO26 | +| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO27 | +| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO28 | +| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO29 | +| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO30 | +| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO31 | +| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO32 | +| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N | GPIO33 | +| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO34 | +| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO35 | +| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO36 | +| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG912N | GPIO37 | +| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO38 | +| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO39 | +| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG912N/EG912U | GPIO40 | +| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M | GPIO41 | +| Pin.GPIO42 | EC600U/EC200U/EC600M/EC800M | GPIO42 | +| Pin.GPIO43 | EC600U/EC200U/EC200A/EC600M/EC800M | GPIO43 | +| Pin.GPIO44 | EC600U/EC200U/EC200A/EC600M/EC800M | GPIO44 | +| Pin.GPIO45 | EC600U/EC200U/EC200A/EC600M | GPIO45 | +| Pin.GPIO46 | EC600U/EC200U/EC200A | GPIO46 | +| Pin.GPIO47 | EC600U/EC200U/EC200A | GPIO47 | +| Pin.IN | -- | Input mode | +| Pin.OUT | -- | Output mode | +| Pin.PULL_DISABLE | -- | Floating mode | +| Pin.PULL_PU | -- | Pull-up mode | +| Pin.PULL_PD | -- | Pull-down mode | diff --git a/docs/API_reference/zh/peripherals/machine.Pin.md b/docs/API_reference/zh/peripherals/machine.Pin.md index cc3fe00c..fe77baf3 100644 --- a/docs/API_reference/zh/peripherals/machine.Pin.md +++ b/docs/API_reference/zh/peripherals/machine.Pin.md @@ -35,10 +35,9 @@ class machine.Pin(GPIOn, direction, pullMode, level) **参数描述:** -- `GPIOn` - GPIO号,int类型,点此查看GPIO引脚编号与物理引脚的映射关系。 +- `GPIOn` - GPIO号,int类型,``点此查看 ``GPIO引脚编号与物理引脚的映射关系。 - `direction` - 输入输出模式,int类型,`IN` - 输入模式,`OUT` - 输出模式。 -- `pullMode` - 上下拉模式,int类型,说明如下:
`PULL_DISABLE` - 浮空模式
`PULL_PU` - 上拉模式
`PULL_PD` - 下拉模式 - +- `pullMode` - 上下拉模式,int类型,说明如下:`
PULL_DISABLE` - 浮空模式 `
PULL_PU` - 上拉模式 `
PULL_PD` - 下拉模式 - `level` - 引脚电平,int类型,`0` - 设置引脚为低电平, `1`- 设置引脚为高电平。 **示例:** @@ -49,7 +48,7 @@ class machine.Pin(GPIOn, direction, pullMode, level) >>> gpio1 = Pin(Pin.GPIO1, Pin.OUT, Pin.PULL_DISABLE, 0) ``` -**GPIO引脚编号与物理引脚的映射关系:** +``**GPIO引脚编号与物理引脚的映射关系:** > GPIO对应引脚号说明:文档中提供的GPIO引脚号对应的为模块外部的引脚编号,例如EC100YCN下GPIO1对应引脚号22,这里的引脚号22为模块外部的引脚编号。可参考提供的硬件资料查看模块外部的引脚编号。 @@ -81,8 +80,6 @@ GPIO1 – 引脚号27(不可与GPIO31同时为gpio)
GPIO2 – 引脚号26( GPIO1 – 引脚号27
GPIO2 – 引脚号26
GPIO3 – 引脚号24
GPIO4 – 引脚号25
GPIO5 – 引脚号5
GPIO6 – 引脚号135
GPIO7 – 引脚号136
GPIO8 – 引脚号68
GPIO9 – 引脚号3
GPIO10 – 引脚号40
GPIO11 – 引脚号37
GPIO12 – 引脚号38
GPIO13 – 引脚号39
GPIO14 – 引脚号67
GPIO15 – 引脚号13
GPIO18 – 引脚号65
GPIO19 – 引脚号64
GPIO20 – 引脚号139
GPIO22 – 引脚号127
GPIO27 – 引脚号28
GPIO28 – 引脚号1
GPIO29 – 引脚号2
GPIO30 – 引脚号4
GPIO35 – 引脚号42
GPIO36 – 引脚号119
GPIO43 – 引脚号62
GPIO44 – 引脚号63(EC200ACN_LA不支持)
GPIO45 – 引脚号66
GPIO46 – 引脚号6
GPIO47 – 引脚号23
- -
EC800N平台引脚对应关系 GPIO1 – 引脚号30
GPIO2 – 引脚号31
GPIO3 – 引脚号32
GPIO4 – 引脚号33
GPIO5 – 引脚号49
GPIO6 – 引脚号50
GPIO7 – 引脚号51
GPIO8 – 引脚号52
GPIO9 – 引脚号53
GPIO10 – 引脚号54
GPIO11 – 引脚号55
GPIO12 – 引脚号56
GPIO13 – 引脚号57
GPIO14 – 引脚号58
GPIO15 – 引脚号80
GPIO16 – 引脚号81
GPIO17 – 引脚号76
GPIO18 – 引脚号77
GPIO19 – 引脚号82
GPIO20 – 引脚号83
GPIO21 – 引脚号86
GPIO22 – 引脚号87
GPIO23 – 引脚号66
GPIO24 – 引脚号67
GPIO25 – 引脚号17
GPIO26 – 引脚号18
GPIO27 – 引脚号19
GPIO28 – 引脚号20
GPIO29 – 引脚号21
GPIO30 – 引脚号22
GPIO31 – 引脚号23
GPIO32 – 引脚号28
GPIO33 – 引脚号29
GPIO34 – 引脚号38
GPIO35 – 引脚号39
GPIO36 – 引脚号16
GPIO37 – 引脚号78
@@ -112,9 +109,6 @@ GPIO1 – 引脚号4
GPIO2 – 引脚号5
GPIO3 – 引脚号6
GP 注:
1.I&PU:输入模式下,仅支持浮空和上拉模式
2.I&PD:输入模式下,仅支持浮空和下拉模式
3.EC600E的ExtInt功能不支持上升和下降沿同时触发中断
GPIO1 – 引脚号10(I&PU)
GPIO2 – 引脚号11(57)(I&PU)(不可与GPIO41同时为gpio)
GPIO3 – 引脚号12(56)(I&PU)(不可与GPIO40同时为gpio)
GPIO4 – 引脚号13(I&PU)
GPIO5 – 引脚号14(I&PU)
GPIO6 – 引脚号15(I&PU)
GPIO7 – 引脚号16(I&PU)
GPIO8 – 引脚号39(I&PD)
GPIO9 – 引脚号40(I&PU)
GPIO10 – 引脚号48(I&PD)
GPIO11 – 引脚号58(I&PD)
GPIO12 – 引脚号59(I&PD)
GPIO13 – 引脚号60(I&PD)(不可与GPIO36同时为gpio)
GPIO14 – 引脚号61(I&PD)
GPIO15 – 引脚号62(I&PU)(EC600ECN_LE&LQ不可用)
GPIO16 – 引脚号63(I&PD)(EC600ECN_LE&LQ不可用)
GPIO17 – 引脚号69(I&PU)(EC600ECN_LE&LQ不可用)
GPIO18 – 引脚号70(I&PU)(EC600ECN_LE&LQ不可用)
GPIO22 – 引脚号50(I&PD)
GPIO23 – 引脚号51(I&PD)
GPIO24 – 引脚号52(I&PD)
GPIO25 – 引脚号53(I&PD)
GPIO26 – 引脚号54(I&PD)
GPIO31 – 引脚号66(I&PU)(EC600ECN_LE&LQ不可用)
GPIO32 – 引脚号65(I&PU)(EC600ECN_LE&LQ不可用)
GPIO33 – 引脚号67(I&PU)(EC600ECN_LE&LQ不可用)
GPIO34 – 引脚号64(I&PU)(EC600ECN_LE&LQ不可用)
GPIO36 – 引脚号31(I&PU)(不可与GPIO13同时为gpio)
GPIO37 – 引脚号32(I&PU)
GPIO38 – 引脚号33(I&PU)
GPIO39 – 引脚号34(I&PU)
GPIO40 – 引脚号71(I&PU)(不可与GPIO3同时为gpio)
GPIO41 – 引脚号72(I&PU)(不可与GPIO2同时为gpio)
- - -
EC800E平台引脚对应关系 注:
1.I&PU:输入模式下,仅支持浮空和上拉模式
2.I&PD:输入模式下,仅支持浮空和下拉模式
3.EC800ECN_LE&LQ&CG不可用:指该型号模块的引脚内部悬空,所以无法使用
4.模组的Pin67、Pin66 和Pin57、Pin58 共用内部同一路IO,即改变GPIO13的电平,Pin57和Pin67会同时变化
5.在EC800ECN_LE&LQ&CG型号的模组上,Pin57、Pin58内部悬空,所以仅可使用Pin67、Pin66作为GPIO13、14
6.EC800E的ExtInt功能不支持上升和下降沿同时触发中断
7.Pin55、80、81分别不可与Pin64、63、62(SIM2管脚)同时使用
GPIO1 – 引脚号30(I&PD)
GPIO2 – 引脚号31(I&PD)
GPIO3 – 引脚号32(I&PD)
GPIO4 – 引脚号33(I&PD)(不可与GPIO25同时为gpio)
GPIO5 – 引脚号49(I&PD)(EC800ECN_LE&LQ&CG不可用)
GPIO6 – 引脚号50(I&PU)(EC800ECN_LE&LQ&CG不可用)
GPIO7 – 引脚号51(I&PU)(EC800ECN_LE&LQ&CG不可用)
GPIO8 – 引脚号52(I&PU)(EC800ECN_LE&LQ&CG不可用)
GPIO9 – 引脚号53(I&PU)(EC800ECN_LE&LQ&CG不可用)
GPIO10 – 引脚号54(I&PU)(EC800ECN_LE&LQ&CG不可用)
GPIO11 – 引脚号55(I&PU)(EC800ECN_LE&LQ&CG不可用,不可与64脚同时使用)
GPIO12 – 引脚号56(I&PU)(EC800ECN_LE&LQ&CG不可用)
GPIO13 – 引脚号57(67)(I&PU)(EC800ECN_LE&LQ&CG引脚号57无法使用)(不可与GPIO34同时为gpio)
GPIO14 – 引脚号58(66)(I&PU)(EC800ECN_LE&LQ&CG引脚号58无法使用)(不可与GPIO35同时为gpio)
GPIO15 – 引脚号80(I&PU)(EC800ECN_LE&LQ&CG不可用,不可与63脚同时使用)
GPIO16 – 引脚号81(I&PU)(EC800ECN_LE&LQ&CG不可用,不可与62脚同时使用)
GPIO17 – 引脚号25(I&PD)
GPIO25 – 引脚号17(I&PU)(不可与GPIO4同时为gpio)
GPIO26 – 引脚号18(I&PU)
GPIO27 – 引脚号19(I&PD)
GPIO28 – 引脚号20(I&PU)
GPIO29 – 引脚号21(I&PD)
GPIO30 – 引脚号22(I&PU)
GPIO31 – 引脚号23(I&PU)
GPIO32 – 引脚号28(I&PU)
GPIO33 – 引脚号29(I&PU)
GPIO34 – 引脚号38(I&PU)(不可与GPIO13同时为gpio)
GPIO35 – 引脚号39(I&PU)(不可与GPIO14同时为gpio)
GPIO36 – 引脚号16(I&PD)
GPIO37 – 引脚号78(I&PU)(EC800ECN_LE&LQ&CG不可用)
GPIO38 – 引脚号85(I&PD)(EC800ECN_LE&LQ&LC&CG不可用)
GPIO39 – 引脚号108(I&PD)(EC800ECN_LE&LQ&LC&CG不可用)
GPIO40 – 引脚号109(I&PD)(EC800ECN_LE&LQ&LC&CG不可用) @@ -136,16 +130,14 @@ GPIO1 – 引脚号4(不可与GPIO40同时为GPIO)
GPIO2 – 引脚号5(不 GPIO1 – 引脚号10
GPIO2 – 引脚号11
GPIO3 – 引脚号12
GPIO4 – 引脚号13
GPIO5 – 引脚号14
GPIO6 – 引脚号15
GPIO7 – 引脚号16
GPIO8 – 引脚号39
GPIO9 – 引脚号40
GPIO10 – 引脚号48
GPIO11 – 引脚号58
GPIO12 – 引脚号59
GPIO13 – 引脚号60
GPIO14 – 引脚号61
GPIO15 – 引脚号62
GPIO16 – 引脚号63
GPIO17 – 引脚号69
GPIO18 – 引脚号70
GPIO19 – 引脚号1
GPIO20 – 引脚号3
GPIO21 – 引脚号49
GPIO22 – 引脚号50
GPIO23 – 引脚号51
GPIO24 – 引脚号52
GPIO25 – 引脚号53
GPIO26 – 引脚号54
GPIO27 – 引脚号55(boot脚,内部有上拉)
GPIO28 – 引脚号56
GPIO29 – 引脚号57
GPIO30 – 引脚号2
GPIO31 – 引脚号66
GPIO32 – 引脚号65
GPIO33 – 引脚号67
GPIO34 – 引脚号64
GPIO35 – 引脚号4
GPIO36 – 引脚号31
GPIO37 – 引脚号32
GPIO38 – 引脚号33
GPIO39 – 引脚号34
-
EC800K/EG800K平台引脚对应关系 GPIO1 – 引脚号30
GPIO2 – 引脚号31
GPIO3 – 引脚号32
GPIO4 – 引脚号33
GPIO5 – 引脚号49
GPIO6 – 引脚号50
GPIO7 – 引脚号51
GPIO8 – 引脚号52
GPIO9 – 引脚号53
GPIO10 – 引脚号54(EG800KCN不可用)
GPIO11 – 引脚号55(EG800KCN不可用)
GPIO12 – 引脚号56(EG800KCN不可用)
GPIO13 – 引脚号57(EG800KCN不可用)
GPIO14 – 引脚号58(EG800KCN不可用)
GPIO15 – 引脚号80(EG800KCN不可用)
GPIO16 – 引脚号81
GPIO17 – 引脚号76
GPIO18 – 引脚号77
GPIO19 – 引脚号82
GPIO21 – 引脚号86
GPIO22 – 引脚号87
GPIO23 – 引脚号66
GPIO24 – 引脚号67
GPIO25 – 引脚号17
GPIO26 – 引脚号18
GPIO27 – 引脚号19
GPIO28 – 引脚号20
GPIO29 – 引脚号21
GPIO30 – 引脚号22
GPIO31 – 引脚号23
GPIO32 – 引脚号28(EG800KCN不可用)
GPIO33 – 引脚号29(EG800KCN不可用)
GPIO36 – 引脚号16
GPIO37 – 引脚号78
GPIO38 – 引脚号68
GPIO39 – 引脚号69
GPIO40 – 引脚号74
GPIO41 – 引脚号75
GPIO44 – 引脚号25
GPIO47 – 引脚号79
-
FCM360W平台引脚对应关系 -引脚号6
引脚号7
引脚号8
引脚号9
引脚号10
引脚号12
引脚号13
引脚号14
引脚号15
引脚号16
引脚号19
引脚号20
引脚号21
引脚号22
引脚号23
引脚号29
+GPIO0 – 引脚号22
GPIO1 – 引脚号21
GPIO2 – 引脚号29
GPIO3 – 引脚号23
GPIO4 – 引脚号9
GPIO13 – 引脚号20
GPIO14 – 引脚号8
GPIO15 – 引脚号7
GPIO16 – 引脚号10
GPIO17 – 引脚号19
GPIO20 – 引脚号6
GPIO21 – 引脚号12
GPIO22 – 引脚号13
GPIO23 – 引脚号14
GPIO24 – 引脚号15
GPIO25 – 引脚号16
BC32平台引脚对应关系 @@ -157,10 +149,6 @@ GPIO1 – 引脚号12
GPIO2 – 引脚号13
GPIO3 – 引脚号41
GP GPIO1 – 引脚号12
GPIO2 – 引脚号13
GPIO3 – 引脚号41
GPIO4 – 引脚号42
GPIO5 – 引脚号21
GPIO6 – 引脚号22
GPIO7 – 引脚号23
GPIO8 – 引脚号24
GPIO9 – 引脚号26
GPIO10 – 引脚号43
GPIO11 – 引脚号44
- - - - ## 方法 ### `Pin.read` @@ -191,7 +179,7 @@ Pin.write(value) **返回值描述:** -设置成功返回整型值`0`,设置失败返回整型值`-1`。 +设置成功返回整型值 `0`,设置失败返回整型值 `-1`。 **示例:** @@ -214,11 +202,11 @@ Pin.set_dir(value) **参数描述:** -- `value` - 引脚电平,int类型,说明如下:
`Pin.IN` : `0` - 输入模式
`Pin.OUT` : `1` - 输出模式 +- `value` - 引脚电平,int类型,说明如下:`
Pin.IN` : `0` - 输入模式 `
Pin.OUT` : `1` - 输出模式 **返回值描述:** -设置成功返回整型值`0`,设置失败返回整型值`-1`。 +设置成功返回整型值 `0`,设置失败返回整型值 `-1`。 ### `Pin.get_dir` @@ -247,60 +235,61 @@ Pin.get_dir() ## 常量 -| 常量 | 适配平台 | 说明 | -| ---------------- | ------------------------------------------------------------ | -------- | -| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO1 | -| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO2 | -| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO3 | -| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO4 | -| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO5 | -| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO6 | -| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO7 | -| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO8 | -| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EC600K/EC800K/BC32/BC92 | GPIO9 | -| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO10 | -| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO11 | -| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO12 | -| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO13 | -| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO14 | -| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO15 | -| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO16 | -| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO17 | -| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO18 | -| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO19 | -| Pin.GPIO20 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO20 | -| Pin.GPIO21 | EC600S / EC600N/EC600U/EC200U/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/
EG912N/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO21 | -| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/
EG912N/EC600E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO22 | -| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E
/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO23 | -| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E
/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO24 | -| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO25 | -| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO26 | -| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC800E
/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO27 | -| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO28 | -| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO29 | -| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO30 | -| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO31 | -| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO32 | -| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EC600K/EC800K | GPIO33 | -| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO34 | -| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO35 | -| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO36 | -| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EC600K/EC800K | GPIO37 | -| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E
/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO38 | -| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E
/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO39 | -| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E
/EC600G/EC800G/EG912U/EC800K | GPIO40 | -| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EC600E/EC800E/EC600G
/EC800G/EC800K | GPIO41 | -| Pin.GPIO42 | EC600U/EC200U/EC600M/EC800M/EG810M/EC600G/EC800G/EC800K | GPIO42 | -| Pin.GPIO43 | EC600U/EC200U/EC200A/EC600M/EC800M/EG810M/EC600G/EC800G/EC800K | GPIO43 | -| Pin.GPIO44 | EC600U/EC200U/EC200A/EC600M/EC800M/EG810M/EC600G/EC800G/EC800K | GPIO44 | -| Pin.GPIO45 | EC600U/EC200U/EC200A/EC600M/EC600G/EC800G/EC800K | GPIO45 | -| Pin.GPIO46 | EC600U/EC200U/EC200A/EC600G/EC800G/EC800K | GPIO46 | -| Pin.GPIO47 | EC600U/EC200U/EC200A/EC800G/EC800K | GPIO47 | -| Pin.GPIO48 | EC800G | GPIO48 | -| Pin.GPIO49 | EC800G | GPIO49 | -| Pin.GPIO50 | EC800G | GPIO50 | -| Pin.IN | -- | 输入模式 | -| Pin.OUT | -- | 输出模式 | -| Pin.PULL_DISABLE | -- | 浮空模式 | -| Pin.PULL_PU | -- | 上拉模式 | -| Pin.PULL_PD | -- | 下拉模式 | +| 常量 | 适配平台 | 说明 | +| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------- | +| Pin.GPIO0 | FCM360W | GPIO0 | +| Pin.GPIO1 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92/
FCM360W | GPIO1 | +| Pin.GPIO2 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92/
FCM360W | GPIO2 | +| Pin.GPIO3 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92/
FCM360W | GPIO3 | +| Pin.GPIO4 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92/
FCM360W | GPIO4 | +| Pin.GPIO5 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO5 | +| Pin.GPIO6 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO6 | +| Pin.GPIO7 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO7 | +| Pin.GPIO8 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO8 | +| Pin.GPIO9 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EC600K/EC800K/BC32/BC92 | GPIO9 | +| Pin.GPIO10 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO10 | +| Pin.GPIO11 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/BC32/BC92 | GPIO11 | +| Pin.GPIO12 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO12 | +| Pin.GPIO13 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/BC25PA/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO13 | +| Pin.GPIO14 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO14 | +| Pin.GPIO15 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO15 | +| Pin.GPIO16 | EC600S / EC600N / EC100Y/EC600U/EC200U/BC25PA/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO16 | +| Pin.GPIO17 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO17 | +| Pin.GPIO18 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BC25PA/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO18 | +| Pin.GPIO19 | EC600S / EC600N / EC100Y/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/
EC800M/EG810M/EG912N/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO19 | +| Pin.GPIO20 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/BG95M3/EC600M/EG915U/EC800M/
EG810M/EG912N/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO20 | +| Pin.GPIO21 | EC600S / EC600N/EC600U/EC200U/EC800N/BG95M3/EC600M/EG915U/EC800M/EG810M/
EG912N/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO21 | +| Pin.GPIO22 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/
EG912N/EC600E/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO22 | +| Pin.GPIO23 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E
/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO23 | +| Pin.GPIO24 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E
/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO24 | +| Pin.GPIO25 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K/FCM360W | GPIO25 | +| Pin.GPIO26 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO26 | +| Pin.GPIO27 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC800E
/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO27 | +| Pin.GPIO28 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO28 | +| Pin.GPIO29 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO29 | +| Pin.GPIO30 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO30 | +| Pin.GPIO31 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO31 | +| Pin.GPIO32 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO32 | +| Pin.GPIO33 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EC600K/EC800K | GPIO33 | +| Pin.GPIO34 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO34 | +| Pin.GPIO35 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO35 | +| Pin.GPIO36 | EC600S / EC600N/EC600U/EC200U/EC200A/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/
EC600E/EC800E/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO36 | +| Pin.GPIO37 | EC600S / EC600N/EC600U/EC200U/EC800N/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/
EC800E/EC600G/EC800G/EC600K/EC800K | GPIO37 | +| Pin.GPIO38 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E
/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO38 | +| Pin.GPIO39 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E
/EC600G/EC800G/EG912U/EC600K/EC800K | GPIO39 | +| Pin.GPIO40 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EG912N/EC600E/EC800E
/EC600G/EC800G/EG912U/EC800K | GPIO40 | +| Pin.GPIO41 | EC600S / EC600N/EC600U/EC200U/EC600M/EG915U/EC800M/EG810M/EC600E/EC800E/EC600G `
`/EC800G/EC800K | GPIO41 | +| Pin.GPIO42 | EC600U/EC200U/EC600M/EC800M/EG810M/EC600G/EC800G/EC800K | GPIO42 | +| Pin.GPIO43 | EC600U/EC200U/EC200A/EC600M/EC800M/EG810M/EC600G/EC800G/EC800K | GPIO43 | +| Pin.GPIO44 | EC600U/EC200U/EC200A/EC600M/EC800M/EG810M/EC600G/EC800G/EC800K | GPIO44 | +| Pin.GPIO45 | EC600U/EC200U/EC200A/EC600M/EC600G/EC800G/EC800K | GPIO45 | +| Pin.GPIO46 | EC600U/EC200U/EC200A/EC600G/EC800G/EC800K | GPIO46 | +| Pin.GPIO47 | EC600U/EC200U/EC200A/EC800G/EC800K | GPIO47 | +| Pin.GPIO48 | EC800G | GPIO48 | +| Pin.GPIO49 | EC800G | GPIO49 | +| Pin.GPIO50 | EC800G | GPIO50 | +| Pin.IN | -- | 输入模式 | +| Pin.OUT | -- | 输出模式 | +| Pin.PULL_DISABLE | -- | 浮空模式 | +| Pin.PULL_PU | -- | 上拉模式 | +| Pin.PULL_PD | -- | 下拉模式 | -- Gitee