Перейти к содержанию

Кракозябры На Lcd Модуле


xopkep

Рекомендуемые сообщения

Проблема немного странная, но все же.

Есть 4 модуля LCD от системных телефонов LG размером 2*24. Все одинаковые. На модуле KS0066U. Есть китайский дисплей 1602 с нашлепками но по протоколу той же HD44780.

Есть две платы usb2lcd. Одна на атмеге8 другая на pic18f14k50. Ну и lpt порт.

Проблема заключается в следующем: на двух из 4х дисплеев 2*24 идут кракозябры при попытке вывести на них что-нибудь. При этом надписи выдаваемые контроллерами (Initializing на атмега и USB LCD на pic*) выводятся нормально. А с компьютера идут кракозябры. При подключении этих двух дисплеев к LPT тоже самое - кракозябры.

1602, использованный как образец (ибо он сделан готовым модулем для подключения куда-либо, а 2*24 выдраны с девайса), показывает нормально на обеих платах.

На Атмега8, дисплей втыкался жестко в контакты. На пике - на проводочках не более 8см.

Битых пикселей нет, напряжений выше 5В не было (7В у них максимум). Контраст в норме.

Подскажите куда копать?

Вот тут (не реклама :) ) про платку на пике. На фотке, к сожалению, нет кракозябр, но видно нормальную тестовую надпись.

С Уважением,

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Может шину данных наоборот воткнули? Соответственно и код перевернулся :D.

А вообще объяснение не совсем понятное:

А с компьютера идут кракозябры. При подключении этих двух дисплеев к LPT тоже

Т.е. с подключение к компьютеру и подключение к LPT - это что-то различное? :) Я думал, что подключение к LPT можно рассматривать как частный случай подключения к компьютеру....

*** В общем копать либо в сторону подключения ШД, либо могут быть ошибке в софте на компе (ну мало ли), Вы ж не пояснили откуда что берётся на компе. Либо набор символов этих дисплеев не поддерживает те символы, которые Вы хотите увидеть... С другой стороны если английские не отображаются, значит дело не в этом... снимок караказябр есть? Желательно с пояснениями, что должно быть написано вместо них. Так чуть больше шансов с этим разобраться.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Снимок могу только вечерком.

Шину данных - думал также, проверил - все нормально. К тому же стартовая строка показывается верно.

На компе - LCD Smartie. Подключение к компьютеру через плату с мк - другое. Там виртуальный com-порт создается.

Косяк именно в том, что 2 из 4х _одинаковых_ дисплеев показывают мусор.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Подключение к AVR LCD дисплея HD44780

Слово "кркозябра" - не описывает , что же в самом деле на экране отображается.

Пока что мне думается что какая то путаница в таблице символов ...В ней собственно и есть данные

о том как символ будет выглядеть на экране...

CGROM — таблица символов. Когда мы записываем в ячейку DDRAM байт, то из таблицы берется символ и рисуется на экране. CGROM нельзя изменить, поэтому важно, чтобы она имела на борту русские буквы. Если, конечно, планируется русскоязычный интерфейс.

CGRAM — тоже таблица символов, но ее мы можем менять, создавая свои символы.

Из этого текста видно, что стандартные символы могут быть залиты разные при производстве (возможно Вам попались с разными прошивками)...

Не известно так же , что происходит между МК и HD44780...

Может МК подключает CGRAM , а там (в памяти контроллера ) лежит мусор...На экране тогда будет что то подобное, но в рамках знакоместа:

qr-2d-code_01.jpg

Только маленького размера

Не квалифицированный, но везучий электрик знает в лицо всех архангелов.

Прогресс сделал розетки недоступными для большинства детей. Умирают только самые одаренные.

Ссылка на комментарий
Поделиться на другие сайты

post-104975-0-43847800-1383103851_thumb.jpg

Тестовое сообщение выводимое пиком

post-104975-0-04101400-1383103858_thumb.jpg

Это должны были быть 24 единицы.

Хочется добавить, что при работе LCD Smartie с этими (глючными) дисплееям зависает. С 1602 и нормальными 2*24 работает нормально.

Мой уровень знания программирования, не позволяет определить CGROM или CGRAM в исходном коде, но интуиция подсказывает, что скорее всего первое.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...