Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите с wg12864a. Начинающий я
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Neytrino
Вот собственно купил сей девайс и теперь маюсь с ним как дурень со ступой. Помогите люди добрые, с какой стороный к нему подступиться? самое хоть просто подскажите, как хотябы точку нарисовать на нем smile.gif Использую IAR+ATmega16 в английском не силен - даташиты читаю с трудом
SysRq
http://www.skippari.net/lcd/ks0108.html
rezident
Без чтения даташита на контроллер никуда. Но если вам с чего-то начать именно на русском, то хотя бы вот такие обзорные статьи почитайте. Контроллер в данном LCD-модуле - S6B0108 от Samsung или KS0108, как он назывался у него же в "девичестве". Даташит легко гуглится или, например, на сайте Компэла скачать можно. Две другие "кляксы" это S6B0107 (KS0107). Кстати, наш вариант WG12864A (купили на замену PG12864LRC) оказался со встроенной термокомпенсацией напряжения контраста. Только "по-умолчанию" она оказалась отключена. Для включения один нуль-резистор на плате LCD-модуля перепаять требуется.
Neytrino
Да я понимаю, что без чтения даташитов никуда, читаю, но с трудом, разбираюсь сейчас с выполнением его инструкций, путаюсь в их последовательности. Может кто подскажет алгорит работы с экранчиком?
rezident
Напишите процедуру инициализации. Проверьте, что она нормально работает.
Напишите процедуру вывода байта в заданную позицию. Затем модифицируйте ее в процедуру вывода точки в заданную позицию. Вот у вас и получится требуемое.
По ссылке от SysRq есть эмулятор такого LCD.
Neytrino
А как проверить, что функция инициализации работает?
Neytrino
Всем спасибо, дисплей был благополучно побежден
smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.