MT16S2d ремонт и отображение русских букв

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

MT16S2d ремонт и отображение русских букв

Сообщение Myp » 28 апр 2007, 00:37

короче завидно мне стало что а мактепа  там картинки на дисплее крутяцца
захотел я тоже чёто похожее


взял собсно дисплей 2х строчный  MT16S2d
и контроллер тини2313
прошивку взял с железного феликса
5 минут помахал паялом на макетке
в итоге работает
почти...

выводится мигающий курсор, потом в левой части дисплея символ  эвро буква э задомнаперёд
потом ещё моргает курсор и справа на дисплее появлется ещё 2 значка евро

ктонить может сказать чё это? :)
если они отображаются значит инициализация проходит нормально...
и курсор мигающий выводится тоже корректно...
но с текстом какието траблы...
там должны поочереди выводится кодовые  страницы...
но их не видно
а видно судя по всему артефакты от текста

винавр почемуто только с 5 или 7 раза залил прошивку без ошибок
до этого верификация данных не прокатывала....

------------------------------------итоги темы------------------------------------
на 4 странице написано как отображать русские строки
без перекодировок и тп на дисплеях фирмы МЭЛТ, в частности MT16S2d
как восстановить пропавшие строки или стобцы пикселов описано ниже на странице
Вложения
TextLCD.c
вот собсно исходник
если кому интересно...
(11.6 КиБ) Скачиваний: 456
Последний раз редактировалось Myp 11 июл 2007, 10:02, всего редактировалось 4 раз(а).
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение avr123.nm.ru » 28 апр 2007, 02:05

avr123.nm.ru/z5.htm      :lol:
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение Валерос » 28 апр 2007, 02:22

Так на двухстрочном крутиться не будет, нужен графический дисплей.
Аватара пользователя
Валерос
 
Сообщения: 364
Зарегистрирован: 30 сен 2006, 19:05
Откуда: Санкт-Петербург

Сообщение maktep » 28 апр 2007, 09:06

Myp, по русски я Мактеп а не Мактер.
Аватара пользователя
maktep
Правохранитель
 
Сообщения: 197
Зарегистрирован: 23 фев 2007, 02:23
Откуда: Зеленоград

Сообщение Myp » 28 апр 2007, 09:20

сорри =)
maktep писал(а):Myp, по русски я Мактеп а не Мактер.

ну дык тыж транскрипцию не пишешь =)
Последний раз редактировалось Myp 28 апр 2007, 09:24, всего редактировалось 1 раз.
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Myp » 28 апр 2007, 09:21

Валерос писал(а):Так на двухстрочном крутиться не будет, нужен графический дисплей.



гыгыгы
чё правда чтоли?
вот засада =)
а я хотел на 2х строчном символьном
видео отображать, вот дурак =)
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Myp » 28 апр 2007, 09:34

avr123.nm.ru писал(а):avr123.nm.ru/z5.htm      :lol:


меня вот эти слова смушают на железном феликсе
Однако мы применяем ЖКИ фирмы МЭЛТ, использующей отечественный "аналог" контроллера HD44780, поэтому неудивительно, что процедура инициализации ЖКИ отличается от общепринятой.



В процессе работы пришлось много помучиться, что связано, в основном, с неудачным выбором индикатора. Попал бы в руки оригинальный ЖКИ западного производства, с настоящим контроллером HD44780, а не его "аналогом", проблем было бы намного меньше. Подробности эпопеи можно почитать на форуме МЭЛТ, техподдержка честно пыталась мне помочь, но их рекомендации сработали только после того, как удалось найти "настоящий" ЖКИ и опробовать алгоритмы на нем. Вот там все и было отлажено, а потом заработало и на МЭЛ-овском ЖКИ тоже.


будет ли он работать если его стандартным способом инициализировать как в винавр сделано???
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Валерос » 28 апр 2007, 11:11

Myp писал(а):
Валерос писал(а):Так на двухстрочном крутиться не будет, нужен графический дисплей.



гыгыгы
чё правда чтоли?
вот засада =)
а я хотел на 2х строчном символьном
видео отображать, вот дурак =)

Странно как-то рабочий день начался...
Видео то-же не сможешь.... пиксел слишком жирный и неповоротливый!
Аватара пользователя
Валерос
 
Сообщения: 364
Зарегистрирован: 30 сен 2006, 19:05
Откуда: Санкт-Петербург

Сообщение Myp » 28 апр 2007, 11:27

ну....
там есть место для пользовательских символов а именно аж 8 штук произвольных картинок 9х5 пикселов
если залить некоторое количество нужных символов, типа 1 линия пикселов, 2 линии пикселов, 3 линии и тп с вариациями
то можно делать примитивные эффекты
типа графический эквалайзер 16 полосный по 16 делений на каждую полосу минимум(если удастся заюзать строку для курсора то все 18 делений на полосу(но наверно строку для курсора низя юзать))
для этого надо иметь набор из 8 картинок
которые нужно просто выводить в нужном месте в нужное время
а инертность наоборот придаёт некоторый шарм =)

или снег из 5 пикселов, вобщем люди всякие разные перелести умудряются делать
раньше вобще вон графика была только ascsi...

в полнобайтовом режиме там скорость обновления вполне себе хорошая

Странно как-то рабочий день начался...

это потому что организм привык к выходным а его заставили проснутся утром
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Myp » 29 апр 2007, 13:36

avr123.nm.ru писал(а):avr123.nm.ru/z5.htm      :lol:

гыгы
вы неповерите опять помогло =)

только блин такая фигня
как можно заметить не все пикселы отображаются =/
буквы o n получились без одной палочки

что это может быть??
плохой контакт там где стекло дисплея крепится или в контроллере чтото сгорело???
Вложения
DSCN2086.jpg
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Myp » 29 апр 2007, 13:53

вот такая беда с дисплеем
незнаю чё делать :(

дисплей совсем новенький первый раз его припаял и подключил
Вложения
DSCN2088.jpg
вот блин какая хрень
DSCN2087.jpg
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение avr123.nm.ru » 29 апр 2007, 14:36

Myp писал(а):
avr123.nm.ru писал(а):avr123.nm.ru/z5.htm      :lol:

гыгы
вы неповерите опять помогло =)


Как обычно ...   :lol:
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение avr123.nm.ru » 29 апр 2007, 14:37

Нужно было без пайки проверить. Теперь не поменяют.   :cry:
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение Myp » 29 апр 2007, 14:45

avr123.nm.ru писал(а):Нужно было без пайки проверить. Теперь не поменяют.   :cry:


ну как  же без пайки проверить?
я не паук чтоб стока проводков руками держать
ибо тест он не проходит обычный, смысл теста в том что если подать питание и  контрастность то все пиксели светятся
у меня светятся только 4 правых символа и всё...



короче взял я плоскогубцы и разобрал нафик  эту какашку
потыкал пальцами помял резинки заново всё собрал
и о чудо остался нерабочим только 1 столбец

оставшийся столбец я заставил работать дёргая тонкой иголкой токопроводящую резинку в щель :lol:
теперь всё работает ура
Вложения
DSCN2090.jpg
Последний раз редактировалось Myp 30 апр 2007, 00:26, всего редактировалось 1 раз.
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Myp » 29 апр 2007, 15:04

теперь другой вопрос
каким чудом выводить разные символы и руский текст???

Код: Выделить всё
lcd_putsf("Hello - Привет");

а на экране вот что
Вложения
DSCN2091.jpg
DSCN2091.jpg (7.63 КиБ) Просмотров: 3920
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

cron