Работа с LCD МТ-12232А
-
Васнецов Аркадий
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Ср май 12, 2010 05:53:45
Работа с LCD МТ-12232А
Здравствуйте. Может быть у кого-нибудь есть нормальная библиотака CodeVision AVR для дисплея МТ-12232А. Поделитесь, пожалуйса ссылкой или файлом.
Только пожалуйста, ссылайтесь на проверенные на личном опыте источники данных.
Заранее спасибо.
Модель в Proteus будет позже!!!
Только пожалуйста, ссылайтесь на проверенные на личном опыте источники данных.
Заранее спасибо.
Модель в Proteus будет позже!!!
- Реклама
-
Lockdog
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт июл 15, 2008 19:29:21
- Контактная информация:
Re: Работа с LCD МТ-12232А
Есть же даташит, причём на русском.
Там же все тайминги и команды расписаны.
Там же все тайминги и команды расписаны.
-
Васнецов Аркадий
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Ср май 12, 2010 05:53:45
Re: Работа с LCD МТ-12232А
У меня есть код, но он не рабочий почему-то. Я его скачивал с CHIPENABLE. При проверке и прошивке появляются белые точки на черном фоне. Проверял инициализация вроде бы правильно сделана. Дисплей тоже рабочий. Могу выложить файл, если нужно, или скачайте с сайта chipenable в разделе файлы. Ссылка имеет открытый доступ.
-
Lockdog
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт июл 15, 2008 19:29:21
- Контактная информация:
Re: Работа с LCD МТ-12232А
на chipenable есть только библиотека для контроллера samsung. В мэлтовском стоит другой и он не совместим с самсунговским.
-
Васнецов Аркадий
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Ср май 12, 2010 05:53:45
Re: Работа с LCD МТ-12232А
Ссылка на файл http://chipenable.ru/index.php/files-co ... l?start=20 №25.
- Реклама
-
Lockdog
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт июл 15, 2008 19:29:21
- Контактная информация:
Re: Работа с LCD МТ-12232А
Ах вот он где)
Тогда в чём проблема?
А если серьёзно, то вопрос конретнее ставить можете?
Тогда в чём проблема?
Код: Выделить всё
Смотрите код, если не работает, то
смотрите в даташит и ищите различия в командах,
исправляете
Повторять, пока не заработает.-
Васнецов Аркадий
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Ср май 12, 2010 05:53:45
Re: Работа с LCD МТ-12232А
Вчера вечером проверял функцию инициализации. большая часть правильно, но есть сомнения.
Вопрос 1: Переепадом с логического 0 в лог. 1, в котором длительность фронта не более 10мкс считается:
А)Подача после 0 логической 1 в течение 10мкс,
Б) подача 0101010101010 в течение 10мкс.
Остальные функции правильно. Я пересчитывал на калькуляторе.
Вопрос 1: Переепадом с логического 0 в лог. 1, в котором длительность фронта не более 10мкс считается:
А)Подача после 0 логической 1 в течение 10мкс,
Б) подача 0101010101010 в течение 10мкс.
Остальные функции правильно. Я пересчитывал на калькуляторе.
-
Lockdog
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт июл 15, 2008 19:29:21
- Контактная информация:
Re: Работа с LCD МТ-12232А
Ответ А)
-
Васнецов Аркадий
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Ср май 12, 2010 05:53:45
Re: Работа с LCD МТ-12232А
Как оказалось дело либо в инициализации, либо в портах.
Я пробовал оставлять такую же задержку, как и была в файле. А так же пробовал использовать задержку по датащиту, итог один и тот же: черный фон, белые точки в разноброс. Я уже и перепаивал тоже. Может быть дело в моей Mege, я не знаю. Другой просто нет. Раньше подключал символьный на 2 строки работал нормально.
Вопрос 2:
Порты и пины шины управления и данных должны быть в 0xFF, или некоторые из них в 0x00?
Я пробовал оставлять такую же задержку, как и была в файле. А так же пробовал использовать задержку по датащиту, итог один и тот же: черный фон, белые точки в разноброс. Я уже и перепаивал тоже. Может быть дело в моей Mege, я не знаю. Другой просто нет. Раньше подключал символьный на 2 строки работал нормально.
Вопрос 2:
Порты и пины шины управления и данных должны быть в 0xFF, или некоторые из них в 0x00?
-
Васнецов Аркадий
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Ср май 12, 2010 05:53:45
Re: Работа с LCD МТ-12232А
Извиняюсь, что ввел всех в заблуждение. Можете скачивать файл с данного сайта без всяких опасений!!!
У меня не работал микроконтроллер!!! Сейчас проверил на Atmega8 все работает.
Кстати, если кто - то скачал данный файл, то необходимо поменять параметр:
...
На = PAGE0 + yPos
Всем спасибо за участие, а автору за файл!!!
Про модель ищите в другом разделе!!!
Модераторы, тема закрыта!!!
У меня не работал микроконтроллер!!! Сейчас проверил на Atmega8 все работает.
Кстати, если кто - то скачал данный файл, то необходимо поменять параметр:
Код: Выделить всё
void LCDG_SendSymbol(unsigned char xPos, unsigned char yPos,unsigned char data)
{
unsigned char i;
unsigned char realAdr;
unsigned char realPage = PAGE3 - yPos;На = PAGE0 + yPos
Всем спасибо за участие, а автору за файл!!!
Про модель ищите в другом разделе!!!
Модераторы, тема закрыта!!!


