PDA

Просмотр полной версии : Замена экрана МК-90 на современный...



Alex_LG
22.08.2025, 18:42
Использован дисплей LCM240128A (на T6963C) с белой подсветкой. По размерам практически одинаковы, но на современном сильно выпирает нижняя часть, неудачно выбрал. Подключил параллельно с родным через МК Атмега16, такой "жирный" контроллер взят только из-за количества ног, прошивка занимает около 2кБ.
https://i.ibb.co/5g20Tv8g/photo-2025-08-22-06-56-37.jpg (https://ibb.co/5g20Tv8g) https://i.ibb.co/HpPDQ6hf/photo-2025-08-22-06-56-38.jpg (https://ibb.co/HpPDQ6hf) https://i.ibb.co/MDHPYByb/photo-2025-08-22-06-56-37-2.jpg (https://ibb.co/MDHPYByb) https://i.ibb.co/5hqjJ4j8/photo-2025-08-22-06-56-37-3.jpg (https://ibb.co/5hqjJ4j8)

https://i.ibb.co/GvSzhMc3/Clipboard01.jpg (https://ibb.co/GvSzhMc3) https://i.ibb.co/HLPMx1dR/photo-2025-08-22-09-27-52.jpg (https://ibb.co/HLPMx1dR)

Поключение МК-90 (разъем ЖКИ) к Атмеге16:
Биты D0..D7 (выв. 11..4) подключаюися на порт D
Биты D8..D15 (выв. 19..12) подключаюися на порт В
Сигнал CWR (выв.3) подключается на PC6 порта С
Сигнал SL (выв. 22) подключается на PC7 порта С

Подключение LCD к Атмеге16:
Шина данных D0..D7 подключаеся к порту A
Сигнал WR подключается на PC0 порта С
Сигнал RD подключается на PC1 порта С
Сигнал CE подключается на PC2 порта С
Сигнал CD подключается на PC3 порта С
Сигнал RESET подключается на PC4 порта С
Сигнал FS подключается на PC5 порта С

Прошивка:
https://drive.google.com/file/d/1Hd0V8rjkheIQTcFQd6r8vxXrLJwi-zR8/view?usp=drive_link

Vasily_A
22.08.2025, 22:20
Отличная новость!
У меня есть дисплей на другом контроллере, к сожалению, он так же больше по габариту чем надо... И МК-90 с нестартующим дисплеем (может неудачно собрал, я собирал из платы от своего потёкшего и стекляшки от похожего модуля...)
Исходник не выложите? есть желание попытаться оживить это всё...

Alex_LG
23.08.2025, 05:46
Vasily_A, тут дело не только в контроллере, а и в разрешении, нужно 240х128, это ровно в 2 раза больше, чем у оригинала, иначе нужно извращатся с масштабированием и центрированием, что уменьшит частоту кадров. Исходники нет смысла выкладывать - первая попавшаяся библиотека под ардуино для нужного контроллера дисплея, чтение данных от МК-90 по фронту CWR, кадр начинается по любому перепаду SL. По первому кадру читаем, по второму - выводим. Частота вывода - 25 кадров, это при условии, что картинку от МК-90 просто увеличиваем в 2 раза. Если, что-то не получится - пишите в личку, помогу.