Cu fișierele în format Intel HEX, fiecare operator de radio amator se confruntă, care trebuie să programeze microcontrolere, PROM-uri și alte jetoane care conțin memorie nevolatilă. Acest format a fost dezvoltat de Intel și sa dovedit că astăzi este standardul actual pentru stocarea imaginilor de conținut de memorie de jetoane similare. Prin urmare, aproape toate instrumentele utilizate în pregătirea și descărcarea informațiilor în microcip (compilatoare, programatori), formează și utilizează fișiere de acest format. Astfel de fișiere au de obicei o extensie a numelui .hex, iar formatul este denumit pur și simplu format HEX.
Informații mai detaliate despre formatul Intel HEX pot fi găsite, de exemplu, în [1].
Versiunile anterioare CG-Editare program care formează imaginea generator de caractere sub forma unei matrice într-un limbaj de programare, care este destul de ușor de introdus în codul sursă al unui program în curs de dezvoltare. Prin compilarea acestui text, vom obține un fișier HEX care conține atât programul real, cât și generatorul de caractere. Este încărcat în memoria programelor microcontrolerului într-o singură etapă. Dar generatorul de caractere este în acest caz o parte a cantității de memorie program și considerabil. Prezența unui generator separat de caractere HEX vă permite să îl încărcați în alte zone ale memoriei, de exemplu în EEPROM sau un cip de memorie extern suplimentar. În acest din urmă caz, restricțiile privind volumul generatorului de caractere sunt eliminate.
Fiecare înregistrare a unui astfel de fișier este un șir de caractere în tabelul cu coduri ASCII și constă în:
- semnul începutului înregistrării (simbolul colonului);
- două cifre hexazecimale (prima - înaltă, a doua - scăzută), specificând numărul de octeți de informații conținute în înregistrare;
- două cifre hexazecimale ale atributului tip de înregistrare (00 - informații, 01 - sfârșitul fișierului);
Înregistrările sunt separate prin codurile ASCI ale feed-ului de linie (0D) și returului de transport (0A). Atributul end-of-file nu conține câmpuri în schimbare și arată întotdeauna același lucru
Fig. Fereastra principală a versiunii 2.55 a programului
Ca și în versiunea anterioară, numele fișierului nu conține informațiile cheie pentru program și poate fi modificat de către utilizator la discreția sa. Cu toate acestea, pentru a extinde programul recunoaște și Hex corect decodează fișierele de acest tip, astfel încât nu se poate denatura, puteți schimba numai în cazul literelor (de ex. Hex sau Hex).
Înainte de a începe procesul de recunoaștere a fișierului de font al programului pur și simplu nu avertiza utilizatorul cu privire la nerespectarea de control, pentru a fi gata atât pentru găsirea și corectarea caracterelor distorsionate, precum și la posibilele erori în recunoașterea fontului.
În plus față de capacitatea de a lucra cu fișiere în format Intel HEX, CG-Edit versiunea 2.55 are încă două inovații. În primul rând, a existat un nou instrument de editare familiar "Flip orizontal" - butonul de pe ecran. Ea reflectă caracterul curent editat orizontal, ajutând la crearea simbolurilor oglindite. De exemplu, paranteze de diferite tipuri sau litere R și H. Pentru a crea, de exemplu, o pereche de paranteze, este suficient să desenați una dintre ele, apoi să o copiați într-un alt loc și să o reflectați orizontal.
În al doilea rând, indicarea prezenței simbolurilor în imaginea generatorului de caractere este îmbunătățită. Versiunea 2.52 a programului, ea a acționat numai în caracter cu codurile 7EH-0BFH. Un program înlocuitor non-gol marchează punctul în celula zona de selecție de caractere corespunzătoare. Acum, operația de indicare a prezenței simbolurilor este extinsă la întregul tabel de coduri. În zona prezența 7EH-0BFH a simbolului, ca și mai înainte, a spus punctul de, și în alte domenii - culoarea simbolului în căsuța corespunzătoare. În absența unui simbol, este gri, dacă este prezent, negru. De exemplu, din figura de mai sus că modul actual de generator de caractere conține doar 0-9, chirilica (cu excepția th) și trei caractere 7Fh-0BFH. Verificați caracterele din imagine CG nu este numai în timpul încărcării fișierului de font, ci în cursul unei activități de editare.
Dacă ștergeți toate elementele imaginii simbolului făcând clic pe ele cu ajutorul butonului mouse-ului sau folosind instrumentul "Eraser", faptul că familiaritatea este șters va fi marcat numai după trecerea la editarea altui caracter. În același timp, nu vor exista mesaje de avertizare cu privire la ștergerea simbolului, deoarece se crede că este posibil să se efectueze o astfel de succesiune de acțiuni numai conștient.
În fereastra principală, aspectul unora dintre butoanele de pe ecran a fost ușor modificat și toate butoanele de pe ecran cu denumiri mnemonice au primit sugestii pop-up.
Programul nu necesită instalare și poate fi plasat oriunde, inclusiv pe suporturi de stocare detașabile. În același director ca și programul executabil modelului CGE-255.exe trebuie să fie un dosar t0.mod- t5.mod și v0.bmp-v3.bmp. Transferați aceste fișiere într-o altă locație, ștergeți-le sau redenumiți-le nu este permisă.
CG-Edit versiunea 2.55 este aici.