Рассмотрим некоторые характеристики модуля NodeMCU ESP-C3-13 Kit. NodeMCU ESP-C3-13 Kit - это плата быстрой разработки с микроконтроллером ESP32-C3 (дочерний модуль ESP-C3-13 C3FN4 с микроконтроллером ESP32-C3 и Flash памятью 4 Mbyte).
На плате ESP-C3-13 Kit установлены: модуль ESP-C3-13 C3FN4, микросхема реализующая USB-UART интерфейс CH340C, стабилизатор напряжения 3,3 В AMS1117, RGB5050 светодиод, белый и жёлтый светодиоды и 2 кнопки (RESET и BOOT), триггер на двух транзисторах S8050, micro USB интерфейсный разъём подключения платы к компьютеру. Триггер на транзисторах S8050 автоматически переводит микроконтроллер в режим программирования по сигналам RTS и DTR возникающим на микросхеме CH340C (USB-UART).
Рис. 1. Модуль NodeMCU ESP-C3-13 Kit
Платы NodeMCU ESP-C3-13 Kit производят в 4-х модификациях.
Рис. 2. Варианты плат NodeMCU ESP-C3-13 Kit.
На рис. 2 слева направо, платы NodeMCU ESP-C3-13 Kit 1, 2, 3 содержат по 4 Mb Flash памяти, 4-я - 2 Mb. 3-я плата в высокотемпературном исполнении.
Рис. 3. Цоколёвка платы NodeMCU ESP-C3-13 Kit, со стороны ножек.
№ | Название | Набор функций |
---|---|---|
1 | ADC | ADC_CHECK(ADC1_CH0) |
2 | IO4 | IO04 / ADC1_CH4 / FSPIHD / MTMS |
3 | IO5 | IO05 / ADC2_CH0 / FSPIWP / MTDI |
4 | IO6 | IO6 / FSPICLK / MTCK |
5 | IO7 | IO7 / FSPID / MTDO |
6 | IO8 | IO8 |
7 | NC | NC |
8 | NC | NC |
9 | NC | NC |
10 | GND | GND |
11 | 3V3 | Digital 3.3V power output |
12 | EN | High level: chip enabled; Low level: chip shutdown; Pay attention not to leave the CHIP_PU pin floating |
13 | NC | NC |
14 | GND | GND |
15 | 5V | 5V power input |
16 | 3V3 | Digital 3.3V power output |
17 | GND | GND |
18 | TX | TX0 / IO21 |
19 | RX | RX0 / IO20 |
20 | NC | NC |
21 | IO19 | IO19 |
22 | IO18 | IO18 |
23 | IO10 | IO10 / FSPICSO |
24 | GND | GND |
25 | 3V3 | Digital 3.3V power output |
26 | IO3 | IO03 / ADC1_CH3 |
27 | IO9 | IO9 |
28 | IO2 | IO2 / ADC1_CH2 / FSPIQ |
29 | IO1 | IO1 / ADC1_CH1 / XTAL_32K_N |
30 | IO0 | IO0 / ADC1_CH0 / XTAL_32K_N |
Табл. 1. Функциональность выводов платы NodeMCU ESP-C3-13 Kit.
На плате NodeMCU ESP-C3-13 Kit заняты (задействованы в схеме) следующие выводы микроконтроллера ESP32-C3:
№ на плате | Название | Функция / подключение |
---|---|---|
1 | ADC | |
2 | IO4 | RGB светодиод / через резистор R5 (51Ом) на GND |
3 | IO5 | RGB светодиод / через резистор R5 (51Ом) на GND |
4 | IO6 | |
5 | IO7 | |
6 | IO8 | |
12 | EN | Программирование и сброс / копка RST |
18 | TX | Программирование / RXD на CH340C |
19 | RX | Программирование / TXD на CH340C |
21 | IO19 | Белый светодиод / через резистор R1 (51Ом) на GND |
22 | IO18 | Жёлтый светодиод / через резистор R1 (51Ом) на GND |
23 | IO10 | |
26 | IO3 | RGB светодиод / через резистор R5 (51Ом) на GND |
27 | IO9 | Программирование / копка PROG |
28 | IO2 | |
29 | IO1 | |
30 | IO0 |
Табл. 2. Выводы микроконтроллера ESP32-C3 подключённые к периферии платы NodeMCU ESP-C3-13 Kit