Ovládání LCD
Moderátor: Moderátoři
Ovládání LCD
Snažím se rozchodit ovládání znakového lcd s řadičem HD44780. LCD jsem zkoušel, jede. Napsal jsem program, kterej by měl inicializovat LCD (4bitová sběrnice) a psát pořád dokola P, inicializace asi proběhne, protože jsou zobrazeny oba dva řádky, ale nic se už nevypíše. Chybu hledám už dva dny, ale na nic jsem nepřišel. V čem to může být?
- Přílohy
-
- lcd.asm
- program v assemberu
- (5.25 KiB) Staženo 136 x
zkus dát hledat inicializace displaye někde jsem to tu řešil
edit : http://www.ebastlirna.cz/modules.php?na ... e+displaye mužeš se inspirovat
edit : http://www.ebastlirna.cz/modules.php?na ... e+displaye mužeš se inspirovat
Ještě jeden problém: znaky totálně nesedí, např místo T se vytiskne U, ale pokud použiju soft odtud, vše jede jak má.
Znaky jsem zkoušel vypisovat jak binárně (movlw b'01010100') tak přímo (movlw 'T'), ale pokaždé to vypíše U, hledal jsem chybu, ale nemůžu najít, kde bych se lišil od programu ze stránek dovedy.
Znaky jsem zkoušel vypisovat jak binárně (movlw b'01010100') tak přímo (movlw 'T'), ale pokaždé to vypíše U, hledal jsem chybu, ale nemůžu najít, kde bych se lišil od programu ze stránek dovedy.
- Přílohy
-
- LCD.asm
- (4.78 KiB) Staženo 123 x
ahoj taky jsem bojoval s rozchozenim displeje na mcu msp430f2013. psal jsem to v Ccku. zezacatku jsem rozblikal kurzor ale znaky se zobrazovaly spatny jako tobe. problem byl v kratkem delay mezi jednotlivymi kroky. v inicializaci a pri posilani. delay nesmi byt kratsi nez pozadovany, delsi nevadi (dokonce snad ani 4nasobne delsi, vic jsem nezkousel).
jinak zapis se provede sestupnou hranou na E co se mezi tim deje na portu je fuk.
btw: program jsem psal podle datashitu k radici. a tvoje inicializace se mi zda jina. ale asm neumim vubec, tak treba placam kraviny.![Laughing :lol:](./images/smilies/icon_lol.gif)
jinak zapis se provede sestupnou hranou na E co se mezi tim deje na portu je fuk.
btw: program jsem psal podle datashitu k radici. a tvoje inicializace se mi zda jina. ale asm neumim vubec, tak treba placam kraviny.
![Laughing :lol:](./images/smilies/icon_lol.gif)
Zdravím.
Používam tieto rutiny a zatiať ma nikdy nesklamali.
Relatko.
Používam tieto rutiny a zatiať ma nikdy nesklamali.
Relatko.
- Přílohy
-
- LCD-Sprut.de.rar
- (709 bajtů) Staženo 95 x