-
- С этим разберемся без проблем. Я тоже подключусь. Я как-то писал об этом, как только изменил логику управления ЖКИ перестал работать. VFD пашет, потому что ему ВООБЩЕ никакие задержки не нужны. На 16 Мгц на асме все показывает. Сейчас нужно время Mazur(41 знак., 22.09.2013 23:44)
- У меня еще и такой есть - WH082A-YGH-CT# - то же самое, только с подсветкой. Я его следом купила, заподозрив, что первым мне достался неисправный экземпляр. Но и этот тоже показывает сеточку - не проходит инициализация. Хотя у меня опыт в этом Ксения(79 знак., 23.09.2013 00:08)
- Не обращайте внимания, что у меня такие чудовищно долгие задержки - это я от отчания их так сильно увеличила. На коротких был тот же результат. Ксения(276 знак., 23.09.2013 01:36)
- У вас в lcd_com перепутана очередность установки сигналов. В lcd_dat почти правильно. rezident(3129 знак., 23.09.2013 02:04 - 02:35)
- Вставила ваши исправления. Ничего не изменилось. - Ксения(23.09.2013 03:16)
- Первое же, что заметил, неправильная инициализация (асм и си): Mazur(1378 знак., 23.09.2013 01:56)
- Мне непонятно, чем ваша функция lcd_send_com_nibble() отличается от lcd_send_com(). Или в ассемблере Send_Com_Init от Send_Com. - Ксения(23.09.2013 02:55)
- Edit. Довел до работоспособности. Подключение по 4-битной шине. То есть дисплей висит на 1 порту. Экономия выводов МК. Чтение Busy нет. Итак. Что такое lcd_send_com_nibble(). Так как передача по 4-битной шине, то тут особый алгоритм. Дисплей по Mazur(1003 знак., 23.09.2013 08:10 - 10:56)
- И что все так маньячат с этими ЖКИ насчёт выводов? Ведь "E" это тот-же chip select. Пока он в
единиценуле - по-фигу какие уровни на остальных выводах управления и выходные буферы ШД отключены. - Точка опоры(23.09.2013 11:27 - 12:04)- В смысле? Где я сейчас маньячу с выводами ЖКИ? - Mazur(23.09.2013 12:18)
- Это я про четыре бита и без контроля занятости. - Точка опоры(23.09.2013 13:05)
- Не похож E на чипселект. Оно ведь данные стробирует от ниспадающему фронту E, а на уровень Е нет никакой реакции. - Ксения(23.09.2013 11:42)
- Интерфейс индикаторов похож на интерфейс процессоров Motorola, где были сигналы AS и DS, а тут E - это аналог DS (строб данных). - Лeoнид Ивaнoвич(23.09.2013 11:52)
- В смысле? Где я сейчас маньячу с выводами ЖКИ? - Mazur(23.09.2013 12:18)
- И что все так маньячат с этими ЖКИ насчёт выводов? Ведь "E" это тот-же chip select. Пока он в
- Edit. Довел до работоспособности. Подключение по 4-битной шине. То есть дисплей висит на 1 порту. Экономия выводов МК. Чтение Busy нет. Итак. Что такое lcd_send_com_nibble(). Так как передача по 4-битной шине, то тут особый алгоритм. Дисплей по Mazur(1003 знак., 23.09.2013 08:10 - 10:56)
- Мне непонятно, чем ваша функция lcd_send_com_nibble() отличается от lcd_send_com(). Или в ассемблере Send_Com_Init от Send_Com. - Ксения(23.09.2013 02:55)
- У вас в lcd_com перепутана очередность установки сигналов. В lcd_dat почти правильно. rezident(3129 знак., 23.09.2013 02:04 - 02:35)
- Не обращайте внимания, что у меня такие чудовищно долгие задержки - это я от отчания их так сильно увеличила. На коротких был тот же результат. Ксения(276 знак., 23.09.2013 01:36)
- У меня еще и такой есть - WH082A-YGH-CT# - то же самое, только с подсветкой. Я его следом купила, заподозрив, что первым мне достался неисправный экземпляр. Но и этот тоже показывает сеточку - не проходит инициализация. Хотя у меня опыт в этом Ксения(79 знак., 23.09.2013 00:08)
- С этим разберемся без проблем. Я тоже подключусь. Я как-то писал об этом, как только изменил логику управления ЖКИ перестал работать. VFD пашет, потому что ему ВООБЩЕ никакие задержки не нужны. На 16 Мгц на асме все показывает. Сейчас нужно время Mazur(41 знак., 22.09.2013 23:44)