реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Помогите с wg12864a. Начинающий я
Neytrino
сообщение Mar 21 2009, 21:33
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 26-02-09
Пользователь №: 45 406



Вот собственно купил сей девайс и теперь маюсь с ним как дурень со ступой. Помогите люди добрые, с какой стороный к нему подступиться? самое хоть просто подскажите, как хотябы точку нарисовать на нем smile.gif Использую IAR+ATmega16 в английском не силен - даташиты читаю с трудом
Go to the top of the page
 
+Quote Post
SysRq
сообщение Mar 21 2009, 21:56
Сообщение #2


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



http://www.skippari.net/lcd/ks0108.html
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 21 2009, 23:10
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Без чтения даташита на контроллер никуда. Но если вам с чего-то начать именно на русском, то хотя бы вот такие обзорные статьи почитайте. Контроллер в данном LCD-модуле - S6B0108 от Samsung или KS0108, как он назывался у него же в "девичестве". Даташит легко гуглится или, например, на сайте Компэла скачать можно. Две другие "кляксы" это S6B0107 (KS0107). Кстати, наш вариант WG12864A (купили на замену PG12864LRC) оказался со встроенной термокомпенсацией напряжения контраста. Только "по-умолчанию" она оказалась отключена. Для включения один нуль-резистор на плате LCD-модуля перепаять требуется.
Go to the top of the page
 
+Quote Post
Neytrino
сообщение Mar 22 2009, 07:44
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 26-02-09
Пользователь №: 45 406



Да я понимаю, что без чтения даташитов никуда, читаю, но с трудом, разбираюсь сейчас с выполнением его инструкций, путаюсь в их последовательности. Может кто подскажет алгорит работы с экранчиком?
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 22 2009, 13:32
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Напишите процедуру инициализации. Проверьте, что она нормально работает.
Напишите процедуру вывода байта в заданную позицию. Затем модифицируйте ее в процедуру вывода точки в заданную позицию. Вот у вас и получится требуемое.
По ссылке от SysRq есть эмулятор такого LCD.
Go to the top of the page
 
+Quote Post
Neytrino
сообщение Mar 22 2009, 14:04
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 26-02-09
Пользователь №: 45 406



А как проверить, что функция инициализации работает?
Go to the top of the page
 
+Quote Post
Neytrino
сообщение Mar 23 2009, 21:30
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 26-02-09
Пользователь №: 45 406



Всем спасибо, дисплей был благополучно побежден
smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01382 секунд с 7
ELECTRONIX ©2004-2016