AT90S2313 + DV16230

Hi All! Начал изучать LCD от Data Vision, возникло несколько вопросов. Помогите чайнику разобраться :-)

  1. Обязательно ли в самом начале работы с LCD 3 раза посылать каманду, чтобы он на 8 бит шину встал (написано в даташите)?
  2. Перекючаю в 4 бит режим, выставляю 2 строки с символами 5х8, далее режим отображения и включаю курсор в виде знакоместа. Потом вывожу 1 символ. Контроллер не всегда все выполняет. То одну строку оставит, то курсор не включит. Может где задержек впихнуть побольше? От момента выставления линии Е=1 до сброса Е=0 сколько задержку ставить?
2313 работает на 4 МГц. Заранее спасибо за ответы!
Reply to
Viatcheslav Sorokin
Loading thread data ...
Reply to
Alexandr Zhurov
Reply to
Vladislav Baliasov

AZ> Hа основе

formatting link
(там только надо попpавить стоpожевой AZ> таймеp) написал свою тестовую пpогpамму и изучал, пока не пpоникся. А зачем там несколько раз подряд выставляют значение, например на линию Е: Hi->LCD_E Я так понимаю задержку формируют (не менее 500 нс по даташиту) А почему nop не написать? Как то это все путает. Или может LCD не с первого раза воспринимает уровень?

Reply to
Sorokin Viatcheslav
Reply to
Vladislav Baliasov
Reply to
Alexey Belyaev
Reply to
Alexey Belyaev
Reply to
Vladislav Baliasov
Reply to
Alexandr Zhurov

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.