-
- Не обращайте внимания, что у меня такие чудовищно долгие задержки - это я от отчания их так сильно увеличила. На коротких был тот же результат. Ксения(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)