А вот здесь вроде описывается такой режим прошивки?
А вот здесь вроде описывается такой режим прошивки?
Да, именно.
Во вкладке config просто файл bin по адрессу 0х0.
Скорость ставьте спокойно в мегабит. (921600) остальное как на скрине.
Ещё можно так.
Кнопки flash + reset, потом ресет отпускаем, затем флэшь отпускаем. Он ждёт прошивки. После ресетнуть.
Размер экрана, как выше было сказано, не имеет значения. Главное spi ili9341. У меня 2.2" без тача.
Вот есть версия для дебага ТОЛЬКО! Притормаживает и отключена обычная клава, зато через терминал
или саму ардуино serialmonitor можно управлять с клавы с компа. Все кнопки-цифры можно слать плюс:
`\` = enter
"|" = menu
ещё есть кнопки "< и >", "!" - kempston left, "@" - kempston right, "#" - kempston up, "$" - kempston down, "%" - kempston fire2, "^" - kempston fire
Для оценки сойдёт. Тормозит из-за serial.available. В нормальной версии будет быстрее.
Вообще выглядит вполне хорошо. Претендент номер один пока для реализации в корпусике.
Последний раз редактировалось Скарт; 26.02.2020 в 00:50.
fifan(26.02.2020)
Разводил плату под ЛУТ, но на двадцатом переходном отверстии стало ясно, что проще на макеткеСобрал, в общем.
Почему-то оба моих 2.8" дисплея показывают лишь чередующиеся серые и белые вертикальные полосы толщиной в 1 пиксель. Я когда их купил, проверял на Arduino Uno и они вели себя так же, но тогда я это списал на то, что Uno пятивольтовая, а дисплей к 5V не толерантен.
С ESP8266 такой проблемы быть не должно было, однако ж всё равно не работают. Что удивительно - они у разных продавцов куплены, так что вряд ли это брак.
А у меня было такое, до того как заработало.. Ресет экрана точно к ресету esp подключен?
D1-tft_cs
D2-sd_cs
D3-
D4-tft_dc
Вот и все подключения. Без клавы не нужно использовать ни одной микросхемы дополнительной, оба spi вместе (экран и карта).
Более того, для теста sd карта тоже не нужна: miso, mosi, clk, dc, cs от экрана и ресет на ресет. И уже должно быть заветное "(c)1982..."
(Подозреваю, что и miso даже не надо! Ничего из экрана не читается.)
В дисплее есть свой конвертер 5->3.3 и его надо закоротить (обычно J1), т.к. у нас всё идёт на 3.3.
Последний раз редактировалось Скарт; 27.02.2020 в 15:01.
Там на обратной стороне дисплея толи место под 7805 мелкий, толи под перемычку бывает, я с таким сталкивался когда делал всякие karadio на esp8266 и esp32.
Мои игрушки: PowerbookG4 / MacMiniG4 / MacMini i5 / Amiga1260 / Commodore64 / Atari65XE / MSX1 SVI-728 / MSX2 КУВТ2 / MiST / MiSTer / Profi+ / KarabasPro / Speccy2010 / Aspect128 / ZX-UNO VGA 2M / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / iPad / Raspberry Pi (0/3B+/4B/5)
MorphOS / AmigaOS / MacOS / Linux
Да, J1, я её закоротил. А до этого и 5V подавал на VCC - всё без толку.
Точно, при нажатии "лесенка" из полосок с экрана пропадает.
Попробовал запустить пример из либы AdaFruit_ILI9341, который регистры экрана читает. На выходе всё вперемешку с мусором, и каждый раз - с разным. Погляжу сегодня логическим анализатором, что там на SPI творится.
- - - Добавлено - - -
Ах ты ж наука о контактах!
DC убежал на GPIO15 вместо GPIO2![]()
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ах, руки чешутся... Но я хочу сделать на печатке. Сейчас закажу дисплей и модуль. Раздобыл точные данные по печаткам шилда и ESP-12F.
Если расположить печатную плату под TFT шилдом, то на ней можно расположить все детали. Вот начал делать печатку.
Нижний разъём - под клавиатуру. Использована панель на 2,4 дюйма. Размер шилда - 77,18 на 42,72 мм.
Вложение 71657
![]()
Последний раз редактировалось fifan; 28.02.2020 в 20:02.
Все-таки не понимаю ажиотажа вокруг этого девайса. Был бы 128+AY+TR-DOS - другое дело, но это - смысл?
Мои игрушки: PowerbookG4 / MacMiniG4 / MacMini i5 / Amiga1260 / Commodore64 / Atari65XE / MSX1 SVI-728 / MSX2 КУВТ2 / MiST / MiSTer / Profi+ / KarabasPro / Speccy2010 / Aspect128 / ZX-UNO VGA 2M / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / iPad / Raspberry Pi (0/3B+/4B/5)
MorphOS / AmigaOS / MacOS / Linux
SoftLight(28.02.2020)
Я доразводился вот до такого состояния. 100x60. Всё было хорошо, пока не дошел до добавленных мной для поддержки расширенной клавиатуры мультплексоров, переходные отверстия поперли на каждый чих. Доразведу потом, но уже с прицелом на заводское производство платы, а не ЛУТ.
Потенциально сможет работать с 2.2", 2.4", 2.8". Ну, если в размерах нигде не накосячил, они все с каких-то сомнительных источников взяты.
- - - Добавлено - - -
Слишком громкое слово для 14 звезд на GH и троих заинтересованных форумчан![]()
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)