не корректное отображение на LCD

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 69
Зарегистрирован: Вс ноя 25, 2012 15:33:39
Откуда: Ставрополье

Сообщение shemovoi »

Z_h_e писал(а):Какие например четыре буквы подряд ( а лучше больше) однозначно должен отображать индикатор?
ну на главном экране есть словосочетание "До повор." Вот скриншот из редактора.Изображение
Прошу помочь, разобраться) Хотя бы один пример замены покажите и опишите, дальше я разберусь, наверно) Устройство прям перед мной, могу залить и проверить сразу, спасибо)
С хитростью - до обеда, а с умом - целый день.
Изображение
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Закодируете этот текст по этой таблице. Может есть совпадение.

Столбцы это старший разряд. Маленькая "я" - это C7
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 69
Зарегистрирован: Вс ноя 25, 2012 15:33:39
Откуда: Ставрополье

Сообщение shemovoi »

Z_h_e писал(а):Закодируете этот текст по этой таблице. Может есть совпадение.

Столбцы это старший разряд. Маленькая "я" - это C7
Как их определять я понял, но что на что менять не пойму вообще..
С хитростью - до обеда, а с умом - целый день.
Изображение
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Если Вы нашли "До повор." в коде. поменяйте на "111111111". Код единицы 0x31. Вы поменяли, вместо того чтобы зависнуть, схема отобразила 111111111", значит Вы это нашли.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Д - e0
о - 6F (если это о ланиская маленькая)
прб - 20
п -BE

и т.д.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков

Сообщение khomych »

прошу прощения, что влез в эту тему, просто не рискнул создавать новую. у меня странности с дисплеем, который выдрал уже не помню откуда. сзади на наклейке написано PC1601AY-FW1-A-P2, на самом дисплее написано POWERTIP PC1601F-P2. без подсветки. обычный классический HD44780-совместимый дисплей формата 1601. подключил, будто работает, жать только что кириллицы нет, вместо нее в знакогенераторе крякозяблики. а вот, собственно, вопрос, может кто сталкивался:

код (CAVR2.05):

.....
#include <alcd.h>
......
lcd_init(16);
lcd_clear();
lcd_puts(0123456789ABCDEF);

на экране отобразятся только первые 8 символов, а должна отобразиться строка полностью

но
lcd_init(8);
lcd_clear();
lcd_puts(0123456789ABCDEF);

выводит строку в полном размере.

идем дальше

lcd_gotoxy(0,0);
lcd_putchar('a');

отобразит символ "а" в позиции 0,0

lcd_gotoxy(0,1);
lcd_putchar('a');

выведет символ "а" в девятую позицию

это что получается? контроллер формата 0802 но там дисплей 1601? тобишь две строки по 8 символов выводятся в одну в 16 символов? меня это ничуть не смущает, куданибудь этот дисплей пристрою, просто хочется разобраться что это за прикол такой
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

Это не прикол. Дисплеи с разным количеством строк и символов в строке имеют разную адресацию. В PDF на дисплей как правило всё это указывается.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Так и есть. У 16 разрядного однострочного строка разделена пополам, как будто он двустрочный... это особенности их контроллера.
http://radiokot.ru/forum/viewtopic.php? ... 8#p2254028

Там ниже есть где-то и даташит...
Станислав
Ответить

Вернуться в «AVR»