Hi All, кто-нибудь общался с 2-строчным ЖКИ дисплеем на базе контроллера KS0066U ( Samsung ) ? Похож на вот этот:
С уважением, Виталий
Hi All, кто-нибудь общался с 2-строчным ЖКИ дисплеем на базе контроллера KS0066U ( Samsung ) ? Похож на вот этот:
С уважением, Виталий
*** 07 Sep 06 22:41, Vitali Samodurov wrote to All:
VS> ÎÁ ÂÁÚÅ ËÏÎÔÒÏÌÌÅÒÁ KS0066U ( Samsung ) ? VS> ðÏÈÏÖ ÎÁ ×ÏÔ ÜÔÏÔ: VS>
VS> íÎÅ ÎÕÖÅÎ 4ÂÉÔÎÙÊ ÄÏÓÔÕÐ. ìÕÞÛÅ × ÉÓÈÏÄÎÉËÁÈ :)
÷ ÉÓÈÏÄÎÉËÁÈ ÐÏÄ ÞÔÏ ? ñ÷õ, ÁÓÓÅÍÂÌÅÒ ÎÁ ËÏÎËÒÅÔÎÙÊ ÐÒÏÃÅÓÓÏÒ ? ïÄÎÏÎÁÐÒÁ×ÌÅÎÎÙÊ ÉÌÉ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ×Ù×ÏÄ ? óÏÂÓÔ×ÅÎÎÏ, 4-ÂÉÔÎÙÊ ÒÅÖÉÍ ÐÒÉÎÃÉÐÉÁÌØÎÏ ÏÔ 8-ÂÉÔÎÏÇÏ ÎÅ ÏÔÌÉÞÁÅÔÓÑ, ÐÒÏÓÔÏ ÂÁÊÔÙ ×Ù×ÏÄÑÔÓÑ ÚÁ Ä×Á ÒÁÚÁ, ÓÔÁÒÛÉÊ É ÍÌÁÄÛÉÊ ÎÉÂÂÌ, ÓÏÐÒÏ×ÏÖÄÁÀÔÓÑ ÓÔÒÏÂÁÍÉ, Ó ÚÁÄÅÒÖËÏÊ ÎÅ ÍÅÎÅÅ 40 uS. HÕ, É ÉÎÉÃÉÁÌÉÚÁÃÉÑ: úÁÄÅÒÖËÁ ÐÏÓÌÅ ×ËÌÀÞÅÎÉÑ (40 mS); ËÏÄ 03h É ÔÒÉ ÓÔÒÏÂÁ (R/S=0); ËÏÄ 02h É ÏÄÉÎ ÓÔÒÏ (R/S=0). ðÏÓÌÅ ÜÔÏÇÏ ÉÎÄÉËÁÔÏÒ × 4-ÂÉÔÎÏÍ ÒÅÖÉÍÅ, É ×ÓÅ ÄÁÌØÎÅÊÛÉÅ ÄÅÊÓÔ×ÉÑ - ÂÁÊÔ ÚÁ Ä×Á ÎÉÂÂÌÁ. õ ÍÅÎÑ ÏÂÙÞÎÏ ÄÁÌØÎÅÊÛÁÑ ÉÎÉÃÉÁÌÉÚÁÃÉÑ - ËÏÍÁÎÄÙ 28h (1/16, 5x8), 0Ch (display on, cursor off), 06h (increment, no scroll). HÕ É ÏÞÉÓÔËÁ ÜËÒÁÎÁ...Ó Õ×ÁÖÅÎÉÅÍ ÷ÌÁÄÉÓÌÁ×
*** 08 Sep 06 01:04, Vitali Samodurov wrote to Vladislav Baliasov:
VB>> ÐÏÉÓËÏ×ÉËÅ "LCD FAQ", É ÏÂÑÚÁÔÅÌØÎÏ ÂÕÄÅÔ ÓÓÙÌÏÞËÁ.
VS> äÁ, ÕÖÅ ÎÁÛÅÌ, ËÏ×ÙÒÑÀÓØ, ÎÅ ÐÏÌÕÞÁÅÔÓÑ
ôÁÍ ÖÅ ×ÓÅ ÐÒÏÓÔÏ ÄÏ ÂÅÚÏÂÒÁÚÉÑ. õ ÍÅÎÑ ÐÏÌÕÞÉÌÏÓØ ÓÒÁÚÕ, É ÕÖÅ ÍÎÏÇÏ ÌÅÔ Ñ ÎÅ ÚÁÄÕÍÙ×ÁÑÓØ ËÏÐÉÒÕÀ ÌÏÇÉËÕ ÒÁÂÏÔÙ ÉÚ ÐÒÏÇÒÁÍÍÙ × ÐÒÏÇÒÁÍÍÕ.VS>>> íÎÅ ÎÕÖÅÎ 4ÂÉÔÎÙÊ ÄÏÓÔÕÐ. ìÕÞÛÅ × ÉÓÈÏÄÎÉËÁÈ :)
VB>> ÷ ÉÓÈÏÄÎÉËÁÈ ÐÏÄ ÞÔÏ ? ñ÷õ, ÁÓÓÅÍÂÌÅÒ ÎÁ ËÏÎËÒÅÔÎÙÊ ÐÒÏÃÅÓÓÏÒ ?
VS> ó (WinAVR)
ôÏÇÄÁ ÏÂÌÏÍ, Õ ÍÅÎÑ ×ÓÅ ÎÁ asm... ëÔÏ-ÎÉÂÕÄØ ÉÚ "ÓÉÏÎÉÓÔÏ×" ÐÏÍÏÖÅÔ...VS> ñ ÔÁË ÐÏÎÑÌ, ÞÔÏ × 4-ÂÉÔÎÏÍ ÒÅÖÉÍÅ ËÏÎÔÒÏÌÌÅÒ ÐÏÄËÌÀÞÅÎ ÓÔÁÒÛÉÍÉ VS> ÂÉÔÁÍÉ - DB7 - DB4 ? ëÁË ÍÏÖÎÏ ÐÏÄÁÔØ 03h ?
÷ ÓÍÙÓÌÅ, ÎÁ ÜÔÉ (D4..D7) ×Ù×ÏÄÙ. ô.Å. 3xh ÐÒÉÍÅÎÉÔÅÌØÎÏ ËÏ ×ÓÅÊ ÛÉÎÅ. Ó Õ×ÁÖÅÎÉÅÍ ÷ÌÁÄÉÓÌÁ×Hi Vladislav,
Fri Sep 08 2006 00:31, Vladislav Baliasov wrote to Vitali Samodurov: VB> Все это клоны HD44780. Hа эту тему есть популярный FAQ, в любом VB> поисковике "LCD FAQ", и обязательно будет ссылочка. Да, уже нашел, ковыряюсь, не получается
VS>> Мне нужен 4битный доступ. Лучше в исходниках :)
VB> В исходниках под что ? ЯВУ, ассемблер на конкретный процессор ? С (WinAVR)
VB> Однонаправленный или двунаправленный вывод ? Одно
VB> Собственно, 4-битный режим принципиально от 8-битного не отличается, VB> просто байты выводятся за два раза, старший и младший ниббл, VB> сопровождаются стробами, с задержкой не менее 40 uS. Hу, и инициализация: VB> Задержка после включения (40 mS); VB> код 03h и три строба (R/S=0); VB> код 02h и один строб (R/S=0). Я так понял, что в 4-битном режиме контроллер подключен старшими битами - DB7
- DB4 ? Как можно подать 03h ?
VB> После этого индикатор в 4-битном режиме, и все дальнейшие действия - байт VB> за два ниббла. У меня обычно дальнейшая инициализация - команды 28h VB> (1/16, 5x8), 0Ch (display on, cursor off), 06h (increment, no scroll). Hу VB> и очистка экрана...
С уважением, Виталий
Hi Vladislav,
Fri Sep 08 2006 01:36, Vladislav Baliasov wrote to Vitali Samodurov: VS>> Я так понял, что в 4-битном режиме контроллер подключен старшими VS>> битами - DB7 - DB4 ? Как можно подать 03h ?
VB> В смысле, на эти (D4..D7) выводы. Т.е. 3xh применительно ко всей шине. Что-то, вроде, стало получаться, как-то нестабильно. Дата в регистры контроллера пишется по спаду строба на входе E (H -> L)?
С уважением, Виталий
Have something to add? Share your thoughts — no account required.
Ask the community — no account required