Programatori COM și LPT
Când lucrați cu microcontrolerele în orice moment, ar trebui folosit un circuit mai complicat. Șoferul de autobuz vă permite să nu deconectați programatorul de la microcontroler după programare, tk. programul își traduce concluziile în starea Z la sfârșitul lucrării. Cu toate acestea, programatorii conectați la portul LPT au dezavantaje. Cel mai important dintre acestea este faptul că programatorul durează de obicei disponibile numai în portul de calculator, care, de altfel, în majoritatea sistemelor, ocupate de imprimantă, și trebuie să cumpere ceva Multicard sau imprimantă nouă sau comutați permanent imprimanta și programator, nu este foarte convenabil . Din acest dezavantaj sunt schemele gratuite pentru portul COM. De asemenea, ca și în cazul programatorilor LPT, există scheme simple și mai complexe. În cel mai simplu caz, circuitul este convertoare de nivel RS232 TTL și invers pentru semnalele individuale necesare pentru ISP (în port COM trei linii de intrare și cinci linii de ieșire, pentru IS programare necesită trei linii de ieșire (SCK, Mosi, Reset) și o linie de intrare (MISO)). Conducerea programare mai complexe la portul COM constă dintr-o interfață cip RS-232 și un microcontroler care convertește la un set de instrucțiuni de program PC în instrucțiuni ușor de înțeles cip programabil. În plus, un astfel de sistem de construcție permite practic nelimitat „estompat“ schemă - puteți pune orice număr de indicatori pentru a indica modul de programare, vă puteți conecta microcontroler la RAM pentru a programa chip programabil prima corespundea RAM, și apoi, indiferent de activitatea PC, rescriere în chip de programabil, poate fi, de asemenea, făcute programator cu un singur soclu universal pentru toate chips-uri programabile - totul depinde de programul de microcontroler de control și fantezie Dezvoltator.
Programatorii pot fi împărțite și tipul de conexiune la cip programabil, fie este introdus în programarea soclu sau programarea realizată intern (cu ajutorul unui conector special furnizat de dispozitivul dezvoltator). Ultimul tip de conexiune este foarte convenabil, dar nu toate MK sprijini acest mod de programare, de asemenea, cu în circuit de programare nu este posibil să se programeze o anumită configurație de biți și să le schimbe ar trebui să utilizeze un programator paralel. Practic, toate modulele Atmel MCs acceptă modul ISP, mai mult decât atât, în lucrul cu microcontrolerele de zi cu zi este suficient pentru un programator în circuit.
Circuitul și placa de comandă a programatorului auto-realizat sunt prezentate mai jos. Programatorul este executat structural pe o placă mică de circuite imprimate, care este conectată direct la portul COM. Program pentru programator în aplicație.