Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с кодировкой LCD на 44780
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
Anato
Попал в руки модем Telebit FastBlazer 8840. Корпус очень удобный, на передней панели 2-х строчный дисплей и рядом клавиатура. Все хорошо для моего приборчика, только проблема возникла одна, не могу буквенные символы вывести на экран. Коды с $20...$2F и $30...$3F выводятся прекрасно, а вот дальше с $40..... одни "козибяки". На модеме английский алфавит выводился. В чем может быть проблема? Микросхема HD44780 + M5259 Oki
rezident
Сколько символов в строке? Ввести все возможные коды, посмотреть соответствие им отображаемых символов и составить таблицу перекодировки - такой вариант не рассматривали? Для неизвестных заранее Character Codes и Character Patterns это будет самый простой и быстрый вариант решения проблемы.
Anato
Символов в строке 40. Прогнал все коды ($00...$FF) - одни иероглифы. Может можно как то страницы переключать?
rezident
Цитата(Anato @ Nov 5 2010, 03:11) *
Может можно как то страницы переключать?
Поробуйте младшими битами функции Function set "поиграться".
Anato
Цитата(rezident @ Nov 5 2010, 01:34) *
Поробуйте младшими битами функции Function set "поиграться".

Один момент.
Увы, не помогает. Как были козибяки так и остались.
rezident
В принципе у HD44780 есть возможность сгенерировать свои собственные символы. Но их только 8 штук можно одновременно использовать.
Anato
Победил однако эти "козибяки". Заменил контроллер с атмела на пик. PIC18F452. С атмелом продолбался 2 недели, а на пике за 3 дня сделал пром.образец, написал упр. программу и практически готово изделие к сдаче клиенту. Очередной раз "наступил на грабли", скока раз зарекался не связываться с амелом. Во как.
Savrik
Интересно, почему виновен именно атмел?smile.gif Он делал только то, что Вы ему приказали..
Anato
Цитата(Savrik @ Nov 14 2010, 00:30) *
Интересно, почему виновен именно атмел?smile.gif Он делал только то, что Вы ему приказали..

Я то-же так думал, и не раз. Однако он иной раз живет своей жизнью. Из тысяч реализаций, удачных, 99% на PIC и MSP и только 1% на амеле. Видать не складыватся у нас с атмелом. Увы.
rezident
Цитата(Anato @ Nov 14 2010, 02:36) *
Однако он иной раз живет своей жизнью.
А не напоролись ли вы на фичу AVR в виде инвертирования состояния выходного пина при записи в PINx? wink.gif Случайная ошибка в программе.
Anato
Цитата(rezident @ Nov 14 2010, 05:25) *
А не напоролись ли вы на фичу AVR в виде инвертирования состояния выходного пина при записи в PINx? wink.gif Случайная ошибка в программе.

Я про это знаю. Вроде проверял. Да теперь уже не актуально. Прибор работает и готов к сдаче.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.