Board-new/ESP32-ISO-dat/ESP32-ISO-dat.md
... ...
@@ -8,6 +8,27 @@
8 8
![](2023-09-26-15-08-07.png)
9 9
10 10
11
+## Occupied Pins
12
+
13
+ #define IN1 32
14
+ #define IN2 33
15
+ #define IN3 25
16
+ #define IN4 26
17
+
18
+ #define OUT1 27
19
+ #define OUT2 14
20
+ #define OUT3 13
21
+ #define OUT4 15
22
+
23
+ #define debugLED 0
24
+
25
+ #define RS232_RX 23
26
+ #define RS232_TX 22
27
+ #define RS485_RX 18
28
+ #define RS485_TX 19
29
+
30
+ SoftwareSerial RS232;
31
+ SoftwareSerial RS485;
11 32
12 33
13 34
## breakout daughter board
... ...
@@ -23,7 +44,7 @@
23 44
24 45
25 46
## ref
26
-- [[inductive-load-dat]]
27 47
28
-- [[ESP-SDK]]
48
+- [[inductive-load-dat]]
29 49
50
+- [[ESP32-dat]]
... ...
\ No newline at end of file
Board/NWI/NWI1119-DAT/NWI1119-DAT.md
... ...
@@ -26,6 +26,6 @@
26 26
27 27
### ref
28 28
29
-- [[ESP-SDK]] - [[arduino-esp32]]
29
+- [[ESP-SDK]] - [[arduino-esp32-dat]]
30 30
- [[ESP32-USB]]
31 31
- [[ESP32-C3-WROOM-02-DAT]]
... ...
\ No newline at end of file
SDK/Arduino-IDE-DAT/Arduino-ESP32/arduino-esp32-dat.md
... ...
@@ -0,0 +1,65 @@
1
+
2
+
3
+## Guide
4
+
5
+https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html#supported-soc-s
6
+
7
+- install board json file: https://espressif.github.io/arduino-esp32/package_esp32_index.json
8
+
9
+## demo code collection
10
+
11
+- test code - https://github.com/Edragon/Arduino-ESP32
12
+- https://github.com/Edragon/Arduino-ESP32/tree/master/ESP32-ISO
13
+
14
+
15
+## Parameters
16
+
17
+### ESP32
18
+
19
+![](52-27-16-05-01-2023.png)
20
+
21
+### ESP32-C3
22
+
23
+![](18-04-16-05-06-2023.png)
24
+
25
+
26
+| Setup | Params | Note | |
27
+| ------------------------------------ | ----------------------- | ----------------------------- | --- |
28
+| Board | ESP32C3 Dev Board | | |
29
+| Upload Speed | 921600 | | |
30
+| USB CDC on Boot | Disabled | | |
31
+| CPU Frequency | 160MHz / 80Mhz | | |
32
+| Flash Frequency | 80MHz / 40Mhz | ESP flash tool speed to 40MHz | |
33
+| Flash Mode | QIO / DIO | | |
34
+| Flash Size | 4MB | | |
35
+| Partition Scheme | Default 4MB with spiffs | (1.2MB APP / 1.5MB SPIFFS) | |
36
+| Core Debug Level | None | | |
37
+| Erase All Flash Before Sketch Upload | Enabled | | |
38
+
39
+
40
+some tips:
41
+- flash basic blink sketch into module first to erase all
42
+- 80Mhz + 40Mhz + QIO = OK
43
+- 80Mhz + 40Mhz + DIO = OK
44
+
45
+## version
46
+
47
+version 2.0.6 - 2022/2/3
48
+version 2.0.4
49
+
50
+## repository
51
+https://github.com/espressif/arduino-esp32
52
+
53
+
54
+## BSP demo code
55
+
56
+- https://github.com/Edragon/Arduino-ESP32
57
+
58
+includes
59
+- bluetooth / wifi tested with official examples
60
+
61
+
62
+- [[ESP-SDK]]
63
+
64
+
65
+
SDK/Arduino-IDE-DAT/Arduino-ESP32/arduino-esp32.md
... ...
@@ -1,65 +0,0 @@
1
-
2
-
3
-## Guide
4
-
5
-https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html#supported-soc-s
6
-
7
-- install board json file: https://espressif.github.io/arduino-esp32/package_esp32_index.json
8
-
9
-## demo code collection
10
-
11
-- test code - https://github.com/Edragon/Arduino-ESP32
12
-- https://github.com/Edragon/Arduino-ESP32/tree/master/ESP32-ISO
13
-
14
-
15
-## Parameters
16
-
17
-### ESP32
18
-
19
-![](52-27-16-05-01-2023.png)
20
-
21
-### ESP32-C3
22
-
23
-![](18-04-16-05-06-2023.png)
24
-
25
-
26
-| Setup | Params | Note | |
27
-| ------------------------------------ | ----------------------- | ----------------------------- | --- |
28
-| Board | ESP32C3 Dev Board | | |
29
-| Upload Speed | 921600 | | |
30
-| USB CDC on Boot | Disabled | | |
31
-| CPU Frequency | 160MHz / 80Mhz | | |
32
-| Flash Frequency | 80MHz / 40Mhz | ESP flash tool speed to 40MHz | |
33
-| Flash Mode | QIO / DIO | | |
34
-| Flash Size | 4MB | | |
35
-| Partition Scheme | Default 4MB with spiffs | (1.2MB APP / 1.5MB SPIFFS) | |
36
-| Core Debug Level | None | | |
37
-| Erase All Flash Before Sketch Upload | Enabled | | |
38
-
39
-
40
-some tips:
41
-- flash basic blink sketch into module first to erase all
42
-- 80Mhz + 40Mhz + QIO = OK
43
-- 80Mhz + 40Mhz + DIO = OK
44
-
45
-## version
46
-
47
-version 2.0.6 - 2022/2/3
48
-version 2.0.4
49
-
50
-## repository
51
-https://github.com/espressif/arduino-esp32
52
-
53
-
54
-## BSP demo code
55
-
56
-- https://github.com/Edragon/Arduino-ESP32
57
-
58
-includes
59
-- bluetooth / wifi tested with official examples
60
-
61
-
62
-- [[ESP-SDK]]
63
-
64
-
65
-
SDK/ESP-SDK/ESP-SDK.md
... ...
@@ -5,9 +5,14 @@
5 5
# ESP32 SDK
6 6
7 7
8
-- [[flash-download-tool]] - [[esptool]] - [[esp-idf-vscode]] - [[ESP32-USB]] - [[esp-idf]] - [[arduino-ESP32]]
8
+- [[flash-download-tool]]
9 9
10
-ESP firmware
10
+- [[esptool]] - [[esp-idf-vscode]] - [[ESP32-USB]] - [[esp-idf]]
11
+
12
+
13
+- [[arduino-esp32-dat]]
14
+
15
+## ESP firmware
11 16
- https://github.com/Edragon/esp_firmware
12 17
13 18
SDK/ESP-SDK/ESP32-dev-board-dat.md
... ...
@@ -1,6 +0,0 @@
1
-
2
-# ESP32 dev board dat
3
-
4
-- [[NWI1100-dat]] - [[NWI1206-dat]]
5
-
6
-Module - [[ESP32-WROOM-dat]]
... ...
\ No newline at end of file
SDK/SDK-DAT.md
... ...
@@ -6,6 +6,6 @@
6 6
7 7
8 8
9
-- [[pic-sdk-dat]], [[arduino]], [[arduino-ESP32]], [[arduino-esp8266]]
9
+- [[pic-sdk-dat]], [[arduino]], [[arduino-esp32-dat]], [[arduino-esp8266]]
10 10
11 11
- [[micropython-dat]]
... ...
\ No newline at end of file
Tech/Network-dat/RF/Infrared-dat/Infrared-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# Infrared dat
3
+
chip-cn/Espressif/ESP32-dev-board-dat/ESP32-dev-board-dat.md
... ...
@@ -0,0 +1,6 @@
1
+
2
+# ESP32 dev board dat
3
+
4
+- [[NWI1100-dat]] - [[NWI1206-dat]]
5
+
6
+Module - [[ESP32-WROOM-dat]]
... ...
\ No newline at end of file
chip-cn/Espressif/ESP32/ESP32-C3/ESP32-C3-DAT.md
... ...
@@ -21,4 +21,15 @@ https://www.espressif.com.cn/sites/default/files/documentation/esp32-c3_datashee
21 21
![](40-46-13-07-06-2023.png)
22 22
23 23
- information regarding [[conn-ipex]]
24
-- [[antenna-DAT]]
... ...
\ No newline at end of file
0
+- [[antenna-DAT]]
1
+
2
+
3
+
4
+
5
+## ESP32-C3
6
+
7
+https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf
8
+
9
+- [[ESP32-C3-DAT]] - [[ESP32-­C3-­WROOM-­2-DAT]]
10
+
11
+[[ESP32-C3-Mini-1-DAT]]
... ...
\ No newline at end of file
chip-cn/Espressif/ESP32/ESP32-DAT.md
... ...
@@ -3,50 +3,34 @@
3 3
# ESP32
4 4
5 5
- [[ESP-SDK]]
6
-
7
-选型工具
8
-https://products.espressif.com/#/product-selector?language=zh&names=
9 6
10 7
11
-https://products.espressif.com/#/product-selector?language=en
8
+## ref
12 9
13
-## pins
14
-- U0 = RXD0 / TXD0
15
-- U1 = SD2 / SD3 (can not use)
16
-- U2RXD = IO16
17
-- U2TXD = IO17
10
+- [[ESP-SDK]] - [[arduino-ESP32-dat]]
18 11
12
+- [[ESP32-FAQ]]
19 13
20 14
21
-## datasheet
22
-- esp32
23
-- https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_cn.pdf
24
-
25
-- ESP32 Chip Revision v3.0 - User Guid
26
-- https://www.espressif.com/sites/default/files/documentation/esp32_chip_revision_v3_0_user_guide_en.pdf
27 15
16
+- [[ESP32-HDK-dat]] - [[ESP32-WROOM-dat]] - [[ESP32-C3-dat]]
28 17
29 18
30
-## ESP32-C3
31 19
32
-https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf
20
+## Models selector 选型工具
21
+https://products.espressif.com/#/product-selector?language=zh&names=
33 22
34
-- [[ESP32-C3-DAT]] - [[ESP32-­C3-­WROOM-­2-DAT]]
35 23
36
-[[ESP32-C3-Mini-1-DAT]]
24
+https://products.espressif.com/#/product-selector?language=en
37 25
38
-## FAQ
39 26
40
-### can not select the correct board ESP32C3
41
-- upgrade ESP32 SDK in arduino into the latest version
42
-- board selection ESP32C2 DEV Board
43 27
44
-- If you have rebooting problems, you can try to use ESP flash tool to erase the whole module incase of any conflicts, normally in Arduino it is not that necessary.
28
+## Chip Info
45 29
30
+### datasheet
31
+- esp32
32
+- https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_cn.pdf
46 33
47
-### checksum issue for arduino previous version
34
+- ESP32 Chip Revision v3.0 - User Guid
35
+- https://www.espressif.com/sites/default/files/documentation/esp32_chip_revision_v3_0_user_guide_en.pdf
48 36
49
-- https://github.com/espressif/arduino-esp32/issues/7011
50
-- solution: upgrade to latest arduino ESP32 boards
51
-- problem occured on version before 2.0.5
52
-- we tested with vesion 2.0.6, works OK
... ...
\ No newline at end of file
chip-cn/Espressif/ESP32/ESP32-FAQ.md
... ...
@@ -1,7 +1,27 @@
1 1
2 2
# ESP32-FAQ
3 3
4
-- Will ESP32-WROOM-32U be damaged if operated without an antenna?
4
+
5
+
6
+
7
+### Will ESP32-WROOM-32U be damaged if operated without an antenna?
8
+
5 9
- It can be damaged, and for this reason it is not recommended to any enable RF transmission without a suitable antenna connected.
6 10
7
-- ref https://esp32.com/viewtopic.php?t=10797
... ...
\ No newline at end of file
0
+- ref https://esp32.com/viewtopic.php?t=10797
1
+
2
+
3
+
4
+### can not select the correct board ESP32C3
5
+- upgrade ESP32 SDK in arduino into the latest version
6
+- board selection ESP32C2 DEV Board
7
+
8
+- If you have rebooting problems, you can try to use ESP flash tool to erase the whole module incase of any conflicts, normally in Arduino it is not that necessary.
9
+
10
+
11
+### checksum issue for arduino previous version
12
+
13
+- https://github.com/espressif/arduino-esp32/issues/7011
14
+- solution: upgrade to latest arduino ESP32 boards
15
+- problem occured on version before 2.0.5
16
+- we tested with vesion 2.0.6, works OK
... ...
\ No newline at end of file
chip-cn/Espressif/ESP32/ESP32-HDK-dat/ESP32-HDK-dat.md
... ...
@@ -0,0 +1,34 @@
1
+
2
+# ESP32 HDK dat
3
+
4
+
5
+
6
+## pins
7
+
8
+- U0 = RXD0 / TXD0
9
+- U1 = SD2 / SD3 (can not use)
10
+- U2 = U2RXD = IO16, U2TXD = IO17
11
+
12
+
13
+
14
+## RMT
15
+
16
+RMT
17
+- RMT_SIG_IN0~7
18
+- Any GPIO Pins
19
+- Eight channels for an IR transmitter and
20
+- RMT_SIG_OUT0~7 receiver of various waveforms
21
+
22
+- [[infrared-dat]]
23
+## ESP32 Serial
24
+
25
+- [[ESP32-SPI-dat]]
26
+
27
+- [[BTB-dat]]
28
+
29
+
30
+
31
+## Modules
32
+
33
+
34
+- [[ESP32-WROOM-dat]] - [[ESP32-C3-dat]]
... ...
\ No newline at end of file
chip-cn/Espressif/ESP32/ESP32-HDK.md
... ...
@@ -1,3 +0,0 @@
1
-
2
-# ESP32 HDK
3
-
chip-cn/Espressif/ESP32/ESP32-Serial.md
... ...
@@ -1,4 +0,0 @@
1
-
2
-# ESP32 Serial
3
-
4
-- [[BTB-dat]]
... ...
\ No newline at end of file
chip-cn/Espressif/ESP32/ESP32-WROOM-DAT/ESP32-WROOM-DAT.md
... ...
@@ -14,6 +14,18 @@
14 14
15 15
- ESP-WROOM-32D/U are compatible with former ESP-WROOM-32, pin-to-pin compatible.
16 16
17
+## Functions
18
+
19
+Module interfaces
20
+- SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM,
21
+- I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC,
22
+- DAC, Two-Wire Automotive Interface (TWAI®), compatible
23
+- with ISO11898-1 (CAN Specification 2.0)
24
+- Integrated crystal 40 MHz crystal
25
+- Integrated SPI flash 4 MB
26
+
27
+
28
+
17 29
## SCH
18 30
19 31
![](14-36-18-09-08-2023.png)
chip-cn/Espressif/ESP32/ESP32-\302\255C3-\302\255WROOM\302\255-2-DAT/ESP32-\302\255C3-\302\255WROOM-\302\2552-DAT.md
... ...
@@ -29,7 +29,7 @@ page 24.
29 29
30 30
## Flash
31 31
32
-- [[flash-download-tool]] - [[arduino-ESP32]]
32
+- [[flash-download-tool]] - [[arduino-esp32-dat]]
33 33
34 34
35 35
## ref