feeee4aa15207d90239a50fff30e9d0c0a98734f
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 |