Megjegyzések mániákus
Reductio ad absurdum.
Barátok és nem így van! Valószínűleg már sokszor láttuk, a box office a bolt aranyos zöld kis képernyőn, melyet láttál az összeget a vásárlások, és egyéb hasznos információkat. És nem gondolja, hogy egy ilyen kis képernyőn egy törött gép lehetséges próbálnak alkalmazkodni az igények a háztartásban? És ha, például, hogy csatlakoztassa a számítógépet úgy, hogy a készülék kiadja néhány hasznos információt? Itt most fogunk csinálni.
Azt mondják egyszerre: nem szükséges futtatni, és megtörni az első kapott a pénztárgép elolvasása nélkül a teljes szöveget. Adjon meg van írva elsősorban azok számára, akik véletlenül megüt ez egy kijelző, mint én, és nem tudják, mi köze ennek a modulnak. A tény az, hogy egyrészt az adott modul kínál „egy kicsit nem szabványos” irányító rendszer, másrészt még mindig túl kevés a világon a szoftver célja az ilyen kijelzők.
Szóval Azok, akik nem érdekeltek, át, a másik kér egy macska.
Tehát, kaptam a lábam durva chugunievy POS terminál a hazai termelés, amely az úgynevezett „Bar-M”. Hibás. Miután több sikertelen kísérlet, hogy feltámassza a készülék egészét, elkezdtem bámulni egy meglehetősen nagy kétsoros VFD-zöld kijelző rajta. Mint kiderült, a kijelző az úgynevezett „kijelző a vevő”, és ugyanazt a „touch” be van ágyazva a POS és külön kapható.
Miután raskovyrivaniya egység és a vizsgálat feltárta, a következő modul. Ez tajvani vállalat VFD Flytech modul csatlakozó RS-232 interfész (COM-port) és a területén 2x20 karakter. Forrasztott az alaplap csatlakozója 10P10C, szállított, és a tápegység modul, és a felület vonalak. Ne essen pánikba, hogy tökéletesen illeszkedjen a normál csatlakozó 8P8C (RJ-45), és jól működik. De ezen az alábbiakban.
Itt van egy kép raskurochennye POS az első próbálkozás, hogy egészen a kijelzőn.
Szeretném kifejezni hálámat a készülékgyártó súlyos „Bar-M” az a tény, hogy a webhely lefektetett dokumentáció az adatcsere protokoll erre modul és vezérlő tesztelés segédprogramot. nem kell a vezető, de a képernyő ellenőrző segédprogram hasznos.
Szóval, mit kell tenni, hogy VFD kezdett dolgozni elkülönítve a terminál?
Először is, meg a COM-portot. Másodszor, meg a dugót vagy DB9F kábelt a kijelző a COM portot.
Töltse le a kézikönyvet, hogy a kijelzőn, egy utalás általam megadott és látni, hogy mi van a com port kell csak három vezeték: GND. TxD és DSR.
Legyen óvatos a csatlakozót 10P10C, amely van forrasztva a nyomtatott áramkör, a végén két csapot (egy mindkét oldalon) nem használják, de meg kell számozni a kézikönyvben.
Vezetéket, hogy átvizsgálja a fenti. 10P10C harmadik érintkező csatlakozik a harmadik csatlakozó COM-port 4 10P10C érintkező csatlakozó a terminális 5 COM portok, 6 vagy 7 10P10C érintkező csatlakozó a terminális 5 COM portokat, a maradék, amely csatlakozik egy -12V ellátási, 8 vagy 9 10P10C érintkező csatlakozó a +12 V-os tápfeszültséget. A számítógép oldalon szükség van emellett zárja az érintkezőket a 7. és 8. com port visszaállítani az órát, különben lehet kapni állott szoftver. A többi „láb” nem használják.
Csatlakozó a keletkező csoda, hogy a port a tápfeszültséget, és indítsa el a programot a „Test vevőkijelzővel vezető” egy sor vezetők, utalás, amit ismét megadta a fenti (letöltötte, ugye?). Nyomd meg a gombot a „Visual Setup”, hogy ki a port számát 9600-ra, 8N1, Firinch protokoll, 20. sor és a vonal hossza 2, majd kattintson a „Test”. Ha sikeres, akkor megjelenik itt egy kép:
Ha a szöveg épp kikelt - ez azt jelenti, minden rendben van, és mehetsz tovább. - ha nem, akkor ellenőrizze a helyességét kapcsolatok, közművek, a beállítások és álláspontok a kapcsoló a VFD fórumon. A kapcsolók egyszerűen átválthat mind a nyolc darab ON (szemben a tábla). Ebben a megvalósításban, akkor fog működni (ez az alapértelmezett beállítás: 9600, kódlap az amerikai angol a kommunikációs protokollt Firinch \ CD5220). Az utasítás egy táblázatot megjeleníteni a kapcsoló pozícióját, ha szükséges ezeket ugyanazokat a beállításokat módosítani.
Akkor is küld egy üzenetet a VFD keresztül HyperTerminalt vagy más programot, hogy működjön együtt a soros port. Például a „Helló világ!” Az alant látható nyújtottak be, hogy megjelenjen a „Hyper”. A szolgáltatási parancsok is el lehet küldeni „kézzel”. Például, akkor küldje a sorozat ESC @ (Hit Escape gombot, és a következő input „kutya”), hogy törölje a képernyőt. Ez a csapat a képernyő alaphelyzetbe kerül. A kézi megjeleníti az összes előírt szabályozó szekvenciák, amelyek közül néhány jól jöhet később.
Ha a szöveg jelenik meg, és a kijelző általában ez lehetséges, a kedvéért az esztétika, dobjon egy extra kártya, és csatlakoztassa a kábelt a COM portot és a hálózati kábelt közvetlenül a kijelző tábla. Ha igen, persze, csak ne. Vegyünk egy közönséges RJ-45 csatlakozó (8P8C), és illessze be a kábeleket. Pontosan ugyanolyan módon forrasztva a fórumon. Ne felejtsük el, hogy 8P8C két érintkező kisebb, így a kapcsolatot №2 board (TxD) pin válik №1 az RJ-45.
Préselés után RJ-45, és csatlakozzon a kijelző tábla kapunk egy funkcionálisan teljes eszköz nélkül sűrűjébe.
Brown kialakítás, látható a bal oldalon a felület csatlakozó egy 3 tűs csatlakozó egy halott CPU hűtő, amelyben a szélsőséges zárt érintkezők. Korábban, ott ült a kijelző hálózati kapcsolót.
Nos, ez a kialakítás jó lenne, hogy ellenőrizze a teljesítményt. Mi következtetni semmit a kijelzőn, ha nem jelenik meg - alaposan ellenőrizze a helyes préselés.
Most már akár a szoftver. Az a tény, hogy olyan kevés a szoftver, amely képes megjeleníteni minden hasznos információt az LCD vagy VFD kijelző. Ráadásul, ha alkalmazkodni próbálnak hasonló szoftver hatott, elsősorban a nem szabványos irányító rendszer ezt a különleges kijelző. Például, általánosan használt ilyen program parancsot, hogy törölje a kijelző, ez a kártya van kódolva szimbólum 12 ASCII (FF) vagy 0x0C hex, míg lágy formák csapat 21 (NAK) port, akkor 0x15, amely figyelmen kívül hagyja a készülék sikeres. A kombináció a különbségek ebben és más csapatok zavarokat okoz devaysa szöveg, bár helyesen jelenik meg önmagában elkezd úszni különböző irányokba, a kijelző kezd mutatni időszakosan teljes képtelenség, vagy akár teljesen leállt.
Példaként a kurzort, hogy az elején a parancssor, extrudáljuk port bármely plug-in WinAmp, teljesen figyelmen kívül hagyja, és az elején a második sorban kapunk, ahol az első véget ért. Úgy néz ki, minden szórakoztató, de olvashatatlan - tekintettel arra, hogy a szöveg, hogy nem volt elég hely ebben a nagyon második sorában automatikusan átkerül az első sorban, és ezzel törli része az információt, hogy már létezik ott.
Sajnos, a nagy számú ilyen szoftver áll több előre beállított különböző kijelzők (amelyek között természetesen nem a mi), és a változás néhány csapat bármelyik előre beállított jobb nem lehetséges, mert a készletek vannak könyvtárak formájában. Akkor, persze, menj és írj magadnak egy könyvtár alapú API programot vagy programozási példákat felkerül a hivatalos honlapon, de ez nem én - nem vagyok programozó.
Így elmentem keresni programokat, amelyek lehetővé teszik, hogy adja meg tetszőleges halmaza parancsokat jelenítik, vagy önkényesen megváltoztatni a parancsokat szöveges beállított fájlok használata nélkül fordító.
Az első és eddig az egyetlen szoftver képes erre, amit találtam, MediaPortal - héj multimédia központok és más otthoni mozi PC-khez. A program egy teljes plug-in Mini Display, amely paranccsal megjeleníthető az egész halom.
És ami a legfontosabb, hogy többek között ez a halom fedezték előre nevezett Generic Serial karakteres VFD / LCD driver, amely lehetővé teszi vspisat több területen a kívánt parancsot karaktersorozatot!
Így tesszük a MediaPortal. Nyelv angol nyelvet választja! Vagy később módosíthatja a beállításokat az angol. Beállítása után a program beállításait (végrehajtva külön program MediaPortal Configuration) tartalmaznak MiniDisplay dugót. Ezután Config gomb elvezet minket a beállításokat a plugin. ahol akkor válassza ki a port, több sorok és oszlopok karakterek a kijelzőn, és a Speciális gomb visz még mélyebbre - beállítani a port sebességét és nevezi parancssorozatok.
Összhangban egy kézikönyvet a kijelzőn, akkor bekerül a mezőkbe a megfelelő sorrendben. Felhívom a figyelmet arra, hogy a plugin igényli a felvételt szekvenciák hexadecimális formában 0x00 szóközzel elválasztva (ha egy adott csapat áll a karakterek számát. Például a kurzor parancs jobb a kézi meghatározó szimbóluma Ht (09 hexadecimális), a a megfelelő dobozban kell zapisyat bővítmény, mint 0x09. és a kijelző inicializáló parancs Esc @ (ő 40 1B) lesz a 0x1B 0x40.
Mezőkben szerint kézi vagy én screenshotok lehet zárni, és futás konfigurátor magát média portálon. Betöltése után a borítékot, ha helyesen exponált beállítások és kontroll szekvenciákat a kijelzőn meg kell látnunk:
Akkor tegyen egy sétát a menüben. Minden fellépés médiaportálok - menükben, be- és kimenetek a menüben, a dob a hierarchia és leállításához média fájlok -, hogy megjelenik a kijelzőn.
Az egyetlen dolog, amit még nem nyert. Hiánya miatt az agy, vagy csak tiszta lustaság az oka - nem tudom. Kijelző, hozz a farkasok és MediaPortal szoftver támogatja a különböző kódolások a magyar nyelv. Ezért azt mondtam, egy kicsit korábban az angol nyelvet. A kijelző igényel CP866 kódolás a magyar nyelvű média portál beállítások nem találtam az elem felelős a kódolás küldeni a mini kijelző a szöveg.
Ez nem egy nagyon pozitív elem, azt a végén a mai poszt. Ahogy én továbbra is a kutatás, lehet, hogy a második rész, ahol egyik vagy másik a fent említett felmérés ismertetjük.