Здравствуйте.
Купил ESP32-s2 mini и LoRa модуль E220-900T22D, работающий по UART.
Посмотрел распиновку на официальном сайте тут https://www.wemos.cc/en/latest/s2/s2_mini.html
Хочу, чтоб у меня UART работал на пинах 33 и 35, cоединил у двух модулей RX-TX, TX-RX GND-GND, VCC-VCC, пытаюсь что-то отправить или принять... и тишина.
В Arduino IDE пишу
И... ничего не работает. Нахожу другую схему...
где пины 33 и 35 обозначены теми же номерами плюс подписано, что они могут работать как UART. Значит, я всё делаю правильно. Но оно не работает.
Кстати, точно такое же подключение на Wemos D1 mini (это ESP8266) работало, т.е., модуль нормальный. Правда, там нет аппаратного UART на произвольных пинах, поэтому пришлось подключить библиотеку SoftwareSerial.
Купил ESP32-s2 mini и LoRa модуль E220-900T22D, работающий по UART.
Посмотрел распиновку на официальном сайте тут https://www.wemos.cc/en/latest/s2/s2_mini.html
Хочу, чтоб у меня UART работал на пинах 33 и 35, cоединил у двух модулей RX-TX, TX-RX GND-GND, VCC-VCC, пытаюсь что-то отправить или принять... и тишина.
В Arduino IDE пишу
C++:
Serial1.begin(9600, SERIAL_8N1, 33, 35);
где пины 33 и 35 обозначены теми же номерами плюс подписано, что они могут работать как UART. Значит, я всё делаю правильно. Но оно не работает.
Кстати, точно такое же подключение на Wemos D1 mini (это ESP8266) работало, т.е., модуль нормальный. Правда, там нет аппаратного UART на произвольных пинах, поэтому пришлось подключить библиотеку SoftwareSerial.
Изменено: