Страница 1 из 1

Дисплей НЕ по I2C

Добавлено: 05 апр 2021, 17:00
ingener
Приходится подключать 1602 к ESP32 WROOM DEVKIT V1 напрямую - иначе в проекте конфликт библиотек (нельзя использовать I2C)
Но при компиляции возникает ошибка

esptool.py v2.6
Serial port COM5
Connecting....
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: a4:cf:12:81:8f:98
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Warning: Could not auto-detect Flash size (FlashID=0x0, SizeID=0x0), defaulting to 4MB
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 4096.0 kbit/s)...

A fatal error occurred: Timed out waiting for packet header
A fatal error occurred: Timed out waiting for packet header

Только если отключить питание дисплея - прошивка идет нормально и потом все работает.
Можно ли исправить ситуацию? Или это неизбежный эффект? Может, выбран неправильный пин?

Дисплей НЕ по I2C

Добавлено: 05 апр 2021, 17:43
edyapd
[ref]ingener[/ref], а если попытаться отключать (или подключать) выводы по одному.
На ESP8266 определённые выводы должны были быть в определённом состоянии, для того, чтобы можно было запрограммировать.
Судя из описания, на ESP32 тоже самое. Но я не нашёл нигде, как провести соответствие Dn и GPIO

Дисплей НЕ по I2C

Добавлено: 05 апр 2021, 19:55
AlexCrane
edyapd писал(а): 05 апр 2021, 17:43 Но я не нашёл нигде, как провести соответствие Dn и GPIO
Совпадают
на D2 светодиод висит, не знаю может ли он влиять на вход Е

Дисплей НЕ по I2C

Добавлено: 05 апр 2021, 20:47
ingener
Действительно. поменял 2 на 21 - стало прошиваться.
Хотя на 2 выводе нет светодиода - его вообще нет на этой плате.
Данные модули - ESP32 WROOM DEVKIT - бывают в 30- и 38-пиновом исполнении.
У вторых нет светодиода (точнее. он связан как-то лишь с загрузчиком). Зато больше выводов.
Жаль, но в FLprog поддержка только 30-пиновой версии. :shok:

Дисплей НЕ по I2C

Добавлено: 05 апр 2021, 20:50
edyapd
Возможно отсутствие светодиода не означает, что на этот вывод не выводится сигнал, для светодиода.
Можно ЗДЕСЬ посмотреть, какие выводы задействованы при загрузке