Fórum témák
» Több friss téma |
Cikkek » DebugDisplay - LCD kijelző 1 lábon DebugDisplay - LCD kijelző 1 lábon
Szerző: Topi, idő: Márc 30, 2012, Olvasva: 23833, Oldal olvasási idő: kb. 1 perc
A vezérlő szoftvert kétféle működési módra készítettem, az első esetben egyszerűen szövegesen soros adatokkal és vezérlőkarakterekkel használhatjuk, másik esetben AT módba átlépve AT parancsokkal tetszőlegesen használhatjuk a kijelzőt. A mikrovezérlő programja az alábbi linkről tölthető le, különböző mikrovezérlőkhöz is lefordítva: A Fuses beállítások: BOD 2V7, High frequency external crystal + 65ms SUT Bekapcsoláskor a soros interfész alapértelmezetten 9600 8N1 azaz 9600 bit/s, 8 adatbit, nincs paritás és 1 stop bit. Működés hagyományos alapértelmezett módban A sorosporton küldött szöveget fogadja, majd sortörésre (#13#10 vagy rn) megjeleníti a képernyőn, majd lép a következő sorra. Képernyő törlés és kurzor visszaállítás: ESC billentyű vagy #27-es karakter. Példa, két soros megjelenítésre: (ESC) Működés AT módban Ebben az üzemmódban hagyományos AT stílusú parancsok módján kezelhető a kijelző. Parancsok listája:
Minden kiadott parancsra amennyiben értelmezhető +OK válasz érkezik. Amennyiben ismeretlen parancsot adunk ki, ERR üzenetet fogunk válasznak kapni. AT módban minden parancs kis- és nagybetű érzéketlen, a számok megadása pedig hagyományosan ASCII-ban történik (mint ha gépelnénk) Amennyiben mindent jól végeztünk, az alábbihoz hasonló kommunikációt kell tudnunk lefolytatni a kijelző meghajtó áramkörrel. A képernyőmentésben az általam használt Realterm nyílt forráskódú és szabad felhasználású terminál program látható. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |