-
- Решил? - mazur(23.06.2010 12:11)
- Отложил пока- надеюсь скоро вернусь - хмамин(23.06.2010 22:55)
- У меня был похожий момент. Использовал 4-битную схему включения. Пока флаг занятости опрашивался, все было нормально. Как только от него отказался, пошли непонятки. Символы не выводились. Менял тайминги. Та же картина. Вернул программу обратно, с mazur(538 знак., 24.06.2010 07:40)
- Дык у мну так и есть - мастер формирует экран (в том числе и спецсимволы, типа погасить экран и позиционировать курсор) и через USART пуляет все на 19200 сопроцессору. Длинна линии - ок 10 см, вряд ли в это дело. Хотя... - хмамин(24.06.2010 21:28)
- а спасибо? ;=) - koyodza(24.06.2010 11:26)
- СПАСИБО! :))) - mazur(24.06.2010 16:34)
- Спасибо не булькает :) - Лeoнид Ивaнoвич(24.06.2010 13:19)
- У меня был похожий момент. Использовал 4-битную схему включения. Пока флаг занятости опрашивался, все было нормально. Как только от него отказался, пошли непонятки. Символы не выводились. Менял тайминги. Та же картина. Вернул программу обратно, с mazur(538 знак., 24.06.2010 07:40)
- Отложил пока- надеюсь скоро вернусь - хмамин(23.06.2010 22:55)
- Флаг занятости опрашивается? - azur_sky(22.06.2010 08:10)
- Нет - хмамин(23.06.2010 22:56)
- Не хочет адресовать выше 40h - любой адрес выводит с 00h - хмамин(19.06.2010 00:26)
- приведите свою последовательность инициализации - koyodza(20.06.2010 16:18)
- отвечу вопросом на вопрос - два winstar жки могут иметь разную последовательность инициализации? . хмамин(253 знак., 21.06.2010 23:58)
- может - если времена нарушены, потому что на разных модулях даже одного типа частота внутреннего RC-генератора может сильно отличаться - koyodza(22.06.2010 10:44 - 11:01, ссылка)
- отвечу вопросом на вопрос - два winstar жки могут иметь разную последовательность инициализации? . хмамин(253 знак., 21.06.2010 23:58)
- приведите свою последовательность инициализации - koyodza(20.06.2010 16:18)
- Без сравнения задержек с даташитом разговор "ниачём" - Vladimir Ljaschko(18.06.2010 23:22)
- неужели задержки причем? ЖКИ-шки отличаются только размером символа. - хмамин(18.06.2010 23:36)
- и частотой внутреннего RC. Хотя по даташиту команда позиционирования выполняется за столько же времни, что и команда записи символа. - Cepгeй Бopщ(19.06.2010 00:34)
- Как оказалось - не хочет адресовать выше 40h (вторая и четвертая строка). Первую и третью адресует, зараза, правильно :( В мусорку? - хмамин(19.06.2010 00:48)
- Была подобная фигня при неправильной (последовательность/тайминги) инициализации - с одними ЖКИ было вроде как нормально, с другими - выводило в одну строку. Причём этот "не совсем неправильный" вариант кочевал несколько лет и только на каких-то из Vit(19 знак., 19.06.2010 11:44)
- фиг знает. А если просто поставить курсор в начало и записать 255 символов - эти строки заполнятся? Cepгeй Бopщ(180 знак., 19.06.2010 10:04)
- Заполняются, причем если потом выдать команду позиционирования курсора со значением, большим 40h - начинает выводить с места, где закончилась предыдущая печать :( - хмамин(19.06.2010 14:50)
- Когда-то давно писал что-то тестовое для LCD 16*4 фирмы PowerTip (PC1604LRC-ANH-H). Сохранилась вот такая функция для позиционирования курсора rezident(337 знак., 20.06.2010 03:17)
- ни разу такого не было, чтобы двухстрочный как однострочный пришлось инициализировать - koyodza(19.06.2010 12:44)
- А если дисплей четырехстрочный? Как его инитить, если контроллер умеет только 1 и 2 строки? Тупик :) - Cepгeй Бopщ(20.06.2010 02:14)
- 4х16 или 4х20 работают как двухстрочные, третья строка является продолжением первой, а четвёртая - продолжением второй koyodza(27 знак., 20.06.2010 15:53)
- Да он и как однострочный работает. Вторая строка начинается с 40 позиции первой. Я со всеми работаю как с однострочными. Так и не понял в чем разница. - Cepгeй Бopщ(20.06.2010 16:52)
- разница в бите N (бит 3) байта Function Set в последовательности инициализации. А то, о чём Вы говорите, это адрес начала строки в памяти данных - koyodza(20.06.2010 17:08)
- Я понимаю, что бит N можно поставить и так и этак. Меня интересует - что изменится в поведении дисплея? Cepгeй Бopщ(229 знак., 20.06.2010 23:39)
- разница в бите N (бит 3) байта Function Set в последовательности инициализации. А то, о чём Вы говорите, это адрес начала строки в памяти данных - koyodza(20.06.2010 17:08)
- Да он и как однострочный работает. Вторая строка начинается с 40 позиции первой. Я со всеми работаю как с однострочными. Так и не понял в чем разница. - Cepгeй Бopщ(20.06.2010 16:52)
- 4х16 или 4х20 работают как двухстрочные, третья строка является продолжением первой, а четвёртая - продолжением второй koyodza(27 знак., 20.06.2010 15:53)
- А если дисплей четырехстрочный? Как его инитить, если контроллер умеет только 1 и 2 строки? Тупик :) - Cepгeй Бopщ(20.06.2010 02:14)
- Заполняются, причем если потом выдать команду позиционирования курсора со значением, большим 40h - начинает выводить с места, где закончилась предыдущая печать :( - хмамин(19.06.2010 14:50)
- Как оказалось - не хочет адресовать выше 40h (вторая и четвертая строка). Первую и третью адресует, зараза, правильно :( В мусорку? - хмамин(19.06.2010 00:48)
- и частотой внутреннего RC. Хотя по даташиту команда позиционирования выполняется за столько же времни, что и команда записи символа. - Cepгeй Бopщ(19.06.2010 00:34)
- неужели задержки причем? ЖКИ-шки отличаются только размером символа. - хмамин(18.06.2010 23:36)
- Решил? - mazur(23.06.2010 12:11)