Note maniac

Note maniac

reductio ad absurdum.

Prietenii și nu atât! Ați văzut, probabil, de multe ori la box-office în magazinele sunt drăguț ecran mic verde pe care ați văzut suma cumpărăturilor lor, precum și alte informații utile. Și tu nu cred că un astfel de ecran mic pe o mașină de spart este posibil să se încerce să se adapteze la nevoile gospodăriei? Și dacă, de exemplu, pentru conectarea la un calculator, astfel încât dispozitivul emite unele informații utile? Iată-ne acum sunt de gând să facă.

Eu spun la o dată: nu este necesar pentru a rula și rupe primul luat registrul de numerar, fără a citi întregul text. Post este scris în primul rând pentru persoanele care au lovit accidental este o unitate de afișare, așa cum am, și ei nu știu ce să fac cu acest modul. Adevărul este că, în primul rând, acest modul special oferă „un non-standard, pic“ sistem de comandă, și în al doilea rând, încă prea puțin în lumea de software proiectat pentru astfel de display-uri.

Deci Cei care nu sunt interesați, trec, iar cealaltă cere o pisică.


Deci, m-am ridicat în picioare un chugunievy aspru POS-terminal al producției interne, care este numit „Bar-M“. Defect. După mai multe încercări nereușite de a reinvia dispozitiv ca un întreg, am început să se holbeze la un ecran destul de mare-VFD verde pe două linii pe ea. După cum sa dovedit, display-ul se numește „afișarea cumpărătorului,“ și aceeași „atingere“ este încorporat în POS și este vândut separat.

După unitate raskovyrivaniya și studiul a relevat următorul modul. Aceasta companie taiwaneză modul VFD Flytech cu conexiune prin interfața RS-232 (COM-port) și un câmp de 2x20 caractere. Alămite pe 10P10C conector placa de baza, care este furnizat și modulul de putere, iar liniile de interfață. Nu intrați în panică, pentru a se potrivi perfect normal conector 8P8C (RJ-45), și funcționează bine. Dar pe acest lucru mai jos.

Aici este un raskurochennye POS imagine cu primele încercări de a obține prin intermediul a afișajului.

Note maniac

Vreau să-mi exprim aprecierea față unitatea producătorului severă „Bar-M“ pentru faptul că site-ul lor este stabilită documentația privind protocolul de schimb pentru acest modul și driver de utilitate de testare. nu avem nevoie de un conducător auto este, dar utilitatea ecranului Checker este util.

Note maniac

Deci, ce ar trebui făcut pentru a VFD a început să lucreze separat de terminal?
În primul rând, găsiți COM-port. În al doilea rând, găsiți mufa sau cablul DB9F pentru a conecta afișajul la portul com.

Descarcati manualul sau pe ecran, o referire la care am dat mai sus, și să vedem că suntem pe portul com nevoie de doar trei fire: GND. TxD și DSR.

Note maniac

Fii atent la 10P10C conectorului, care este lipit pe placa de circuit, cele două știfturi de capăt (câte unul pe fiecare parte) nu sunt folosite, dar ar trebui să fie numerotate în manual.

Note maniac

Calibreaza pentru a scana mai sus. 10P10C treilea contact conectat la al treilea terminal de conector de port com conector de contact 4 10P10C pentru a conecta terminalul 5 porturi com, conector de contact 6 sau 7 10P10C pentru a conecta terminalul 5 porturi com, restul care se conecta la o alimentare -12V, 8 sau 9 conector de contact 10P10C pentru a conecta alimentarea V +12. Pe partea de calculator, este necesar să se închidă în plus date de contact 7 și portul 8 com să se întoarcă ceasul, în caz contrar, puteți obține software-ul vechi. Restul „picioare“ nu sunt utilizate.

Note maniac

Conectarea miracolul rezultat la puterea provizii portuare și rulați programul de la „driverul de afișare a clientului de testare“, a unui set de drivere, o referință la care am dat din nou de mai sus (l-ați descărcat, nu?). Push-l pe butonul „Setare vizuală“ pentru a expune portul numărul 9600 baud, 8N1, protocolul Firinch, linia 20 și linia de lungime 2, și faceți clic pe „Test“. Daca va avea succes, veți vedea aici este o imagine:

Note maniac

Note maniac

În cazul în care textul este, de fapt eclozat - aceasta înseamnă că totul este în regulă, și puteți merge mai departe. - în cazul în care nu, verifică corectitudinea conexiunilor, utilități, setările și pozițiile de switch-uri de pe placa VFD. aceste switch-uri pot trece pur și simplu, toate cele opt piese de la ON (spre bord). În acest exemplu de realizare, se va lucra (acest lucru este setările implicite: 9600, pagina de cod este engleza americană, protocol de comunicare Firinch \ CD5220). Manualul are un tabel pentru a afișa poziția comutatorului, dacă este necesar aceleași setări pentru a modifica.

Puteți chiar să trimiteți un mesaj text la VFD prin HyperTerminal sau alt program pentru a lucra cu un port serial. De exemplu, textul „Hello World!“ imaginea de mai jos a fost prezentat pentru ao afișa prin „HyperTerminal“. Comenzile de servicii pot fi trimise „de mână“. De exemplu, puteți trimite secvența ESC @ (butonul de evacuare a lovit și următoarea intrare „câine“) pentru a goli ecranul. Aceasta este o echipă a ecranului este inițializată. Manualul pentru a afișa toate secvențele de control prescrise, dintre care unele vor veni la îndemână mai târziu.

Note maniac

Dacă textul este afișat și afișajul este, în general, este posibil, de dragul esteticii, arunca o placa de interfață suplimentară și conectați cablul de la portul COM și cablul de alimentare direct la placa de afișare. Dacă sunteți, desigur, pur și simplu nu. Ia-o obișnuită RJ-45 (8P8C) și lipiți-l în cablurile noastre. Exact în același mod ca și lipire la bord. Nu uitați că 8P8C două contacte mai puțin, astfel încât să contactați №2 bord (TxD) PIN-ul devine №1 în RJ-45.

Note maniac

După sertizare RJ-45 și se conectează la placa de afișare vom obține un dispozitiv complet funcțional, fără dezordine.

Note maniac

Design Brown, vizibil pe partea stângă a conectorului de interfață este un conector cu 3 pini al unui cooler CPU mort, în care extrem închis de contact. Anterior, așezat comutatorul de alimentare de afișare.

Note maniac

Acum, acest design ar fi frumos pentru a verifica performanța. Deducem nimic pe ecran, iar în cazul în care nu apare - verificați cu atenție sertizarea corectă.

Note maniac

Note maniac

Note maniac

Note maniac

Acum este de până la software-ul. Faptul că atât de puțin de software, care este capabil să afișeze orice informații utile pe ecranul LCD sau ecran VFD. În plus, atunci când se încearcă să se adapteze unui software similare afectat, în primul rând sistemul de comandă non-standard a acestui ecran special. De exemplu, utilizate în mod obișnuit într-o astfel de comandă de software pentru a șterge afișajul, acest card este codat simbolul 12 ASCII (FF), sau 0x0C hex, în timp ce mucegaiuri moi echipa 21 (NAK) port, este 0x15, care ignoră cu succes dispozitivul. Combinația dintre diferențele în acest și alte echipe rezultate în textul disfuncționalitate devaysa, deși este afișat corect de la sine, începe să înoate în direcții diferite, display-ul începe să arate nonsens periodic complet, sau chiar complet închis.

Ca un exemplu, mutați cursorul la începutul liniei de comandă, extrudate în portul de orice plug-in WinAmp, complet ignorate, și începutul celui de al doilea rând se obține în cazul în care prima sa încheiat. Se pare toate distractiv, dar imposibil de citit - având în vedere faptul că textul care nu era suficient loc chiar în această a doua linie a ecranului este transferat automat la prima linie, ștergând o parte din informațiile care există deja acolo.

Note maniac

Din păcate, numărul mare de astfel de software este compus din mai multe presetări pentru display-uri diferite (printre care, desigur, nu ne este) și a schimba câteva echipe în oricare dintre presetări de pe dreapta, nu este posibilă, deoarece presetările sunt sub formă de biblioteci. Puteți, desigur, du-te și scrie-ți o bibliotecă, program de API sau pe bază de exemple de programare postat pe site-ul oficial, dar nu sunt eu - eu nu sunt un programator.

Așa că m-am dus să caute programe care fac posibilă pentru a introduce orice set arbitrar de comenzi de afișare, sau în mod arbitrar schimba comenzile în fișiere presetate de text fără a utiliza compilatoare.

Primul și până în prezent singurul software, cu această capacitate, pe care am găsit a fost MediaPortal - shell pentru centre multimedia și alte PC-uri home theater. Programul vine complet cu plug-in Mini Display, care oferă o comandă pentru a afișa întreaga gramada.

Note maniac

Și cel mai important, că printre grămada asta a fost descoperit prestabilit numit Serial Caracter conducător auto VFD / LCD Generic, permițând vspisat în mai multe domenii secventa de comanda dorită de caractere!

Note maniac

Deci, am pus MediaPortal. Selectați limba engleză! Sau mai târziu, modificați setările pentru limba engleză. După setarea setărilor de program (executate ca un program separat mediaPORTAL Configuration) includ minidisplay priza. Apoi, butonul de configurare ne aduce la setările plugin-ului. în cazul în care vom alege portul, numărul de coloane și rânduri de caractere pe ecran, iar butonul Advanced ne duce chiar și mai adânc - pentru a seta viteza de port și numit de secvențe de comandă.

Note maniac

În conformitate cu un manual pentru afișaj, am intrat în câmpurile de secvență corespunzătoare. Vă atrag atenția că plugin-ul necesită secvențe de înregistrare în hexazecimal, sub forma 0x00, separate prin spații (în cazul în care o echipă specială constă dintr-un număr de caractere. De exemplu, mutați dreptul comanda cursorului definitoriu simbol manual Ht (09 în hexazecimal), în caseta corespunzătoare ar trebui să fie plugin-ul zapisyat ca 0x09. și comandă de afișare de inițializare Esc @ (ea 40 1B) devine 0x40 0x1B.

Completarea câmpurilor conform unui configurator manual sau capturi de ecran mele pot fi închise și a alerga în sine portal mass-media. După încărcarea plicul, dacă este expus corect setările și secvențe de control pe ecran ar trebui să vedeți acest lucru:

Note maniac

Apoi, puteți face o plimbare pe meniu. Fiecare acțiune în portaluri media - deplasa prin meniuri, intrările și ieșirile de pe meniu, lansarea ierarhiei și a opri redarea fișierelor media - pentru a fi afișate pe ecran.

Note maniac

Singurul lucru pe care nu am încă câștigat. Din cauza lipsei de creiere sau doar lene pură de vină - nu știu. Display, adu-mi la lupi suport software și mediaPORTAL diferite codificări ale limbii române. De aceea, am spus un pic mai devreme despre limba engleză. Display-ul necesită codificare CP866 pentru limba română, portalul media în setările nu am găsit elementul responsabil pentru codificarea este trimis la mini afișa textul.

Note maniac

Aceasta nu este o notă foarte pozitiv, am sfârșitul posta astăzi. Așa cum am continua cercetarea, aceasta poate fi a doua parte, în care una sau alta din sondajul menționat anterior va fi descrisă.

articole similare