Radic znakoveho LCD SPLC780D
Petr Toąovský
PetrTosHW na PTmodel.cz
Středa Srpen 4 16:23:33 CEST 2010
Napadlo me ze muzu jeste pripojit zdrojaky. V ZIP archivu je cely
projekt pro AVR studio, PNG obrazek ukazuje ty chyby ohledne nenalezeni
souboru a zbytek uz jsou primo zdrojaky jak jsou uvnitr archivu.
Jen kdyby mel nekdo chut se na to podivat.
http://tosa.ptmodel.cz/AVR/
Predem diky.
Tosa
On 4.8.2010 16:11, Petr Toąovský wrote:
> Zdravim ve spolek,
> dnes asi nemam den. Mam dotaz ohledne klasickeho znakoveho LCD 2x16.
> Potrebuji ho rozchodit ve 4 bitovem rezimu na ATmega32 na portu D. Mam
> trosicku prehazene datove piny (potreboval jsem PD6 volny na neco
> jineho), takze jsem hledal knihovnu kde se daji definovat pozice
> jednotlivych pinu libovolne. Pouzil jsem knihovnu z
> http://www.nongnu.org/avr-libc/user-manual/group__stdiodemo.html
> Knihovna pouziva cteni busy flagu.
> Vse zda se chodi (MCU se nekousne, takze LCD pravdepodobne odpovida).
> Problem je, ze na displeji nic neni (pouze vyplneny prvni radek, takze
> asi neprobehne ani inicializace a vymazani displeje). Dohledal jsem
> vyrobce displeje a misto HD44780 je pouzit radic SPLC780D viz
> http://www.lcdproduct.com/Tech/Controller_Or_Driver/SPLC780D_DS.pdf
> Nema nekdo prehled co je u nej jineho od standardu ze mi to nechodi?
> Nemuzu nic najit.
>
> Aby toho nebylo malo, tak me zlobi debugovani v AVR studiu (posledni
> release s aktualnim WinAVR). Pri krokovani se pri prechodu na funkce z
> delay.h ztrati kurzor (PC registr odskoci nekam kde to IDE nemuze
> zobrazit v C kodu). Mel jsem za to ze to zpusobuji optimalizace, ale
> uz jsou vypnute a je to stejne. Jedinou vadu co jsem nasel, tak v
> disassemble okne je na radku s funkci z delay.h napsana cesta k
> souboru a za tim File not found, ale funkce se normalne vola a delka
> zpozdeni sedi ... takze jsem z toho mirne receno zmaten. Celkem mi to
> brani najit nejake nestandardni chovani viz prvni dotaz. Logicky
> analyzator budu mit az zitra.
> Pomuze mi nekdo z tohoto stavu ve kterem jsem se zasekl? :-)
>
More information about the Hw-list
mailing list