Programozó smart-kártyák
Hogyan működik egy programozó?
1. DTR vonal adatokat továbbítják a chip a CTS vonal - megkapta az adatokat a chip.
2. RTS vonal szolgál adás / stroboszkóp impulzusok.
3. TxD vonalon hordoz kialakulását MCLR jel - egy master reset, aminek alacsony szintet közvetlenül megkezdése előtt a programozási ciklus során a programozási ciklus programozási feszültséget itt 12 V, szükséges újra chip program memória.
Teljesítmény chipkártya által szállított lánc:
TxD -> VD1 -> C1 + VZ1, amely felhalmozódik a kondendensatore és stabilizálja a feszültséget 5,6 V.
A probléma ezzel a programozó RS232 interfész jelek, hogy a kevésbé kompatibilisek TTL szinten. A logikai „1” (nagy vagy védjegy) van -12V V képest GND felület, és a logikai „0” (alacsony vagy térben) van + 12V V, és az összes koordinációs történik ellenállások szinteket, és a koordináció a láncok tartalmaz RS232 ellenállás - azaz a egyes példányok elmosódott lehet munkát.
Ezen túlmenően, ez a programozó nem elég programozási feszültséget - szinte mindig 9-9,5 V, és bizonyos esetekben PIC talán nem lesz elég (0,5%).
Azok számára, akik a 16F84 helyett 16S84 - ez a chip működik megfelelően dolzhet engedélyezni Power Up Timer (engedélyezés). Ez megtehető a programozó - ha használják PIX, a biztosítékok (biztosítékok), így szükség van ustoanovit: 3FF9 nevezetesen: [O] sc XT [W] dt NO [P] WR IGEN [C] dp NO.
Meg lehet szerelni a programozó kapcsoló, amellyel kiválasztás során a programozás vagy a PIC, vagy EEPROM.
Abban a pillanatban, hogy a hátsó sokféle kártyák - egyetlen chip. két chip, két PIC stb
Mik ezek mind különböző?
Szempontjából a programozás, akkor csak abban különböznek eljárás csatlakozólábai PIC. 13 - RB7 és 12 - RB6. Az a tény, hogy míg a programozási PIC kell etetni adatokat az RB7, a szinkronizálási impulzusokat - a RB6. Ha van tudni, hogy a programozó kapcsoló és kártyát - lehet programozni sokféle kártyát.
Működése során a kártya input-output chip segítségével RB7, és az órajel eltávolítjuk a terminál 16 - OSC. de egyes térképek input-output keresztül történik RB6, illetve a kiadási és csatlakozik az ISO-site I / O, és a kimeneti RB7 - bármely oldalakon vagy ISO4 ISO8. Azonban az órajel kártya programot kell benyújtani a terminál 12 - az RB6, és az adatok - az RB7. Ezekre manipulációk ebben az áramkörben és alkalmazott DIP-kapcsolót.
Felhívjuk figyelmét - ha az I / O kártyák révén RB6 - meg kell használni a megfelelő firmware!
Jellemzők legtöbb rasprostranennnyh kártyák és telepítse a megfelelő DIP-kapcsoló gomb különböző kártyákat (üres cella - KI)
Megjegyzés: A blokk DATA (az 1-től a 4. gomb) lehet egyszerre bekapcsolva csak egy kulcs! Ugyanez vonatkozik a CLOCK blokk.
Összefoglalva, meg kell jegyezni, hogy egy ilyen programozó általában programozott kártyákat, amelyek az ISO-site I / O csatlakozik a 13. kimeneti PIC - RB7, és pin 12 - RB6 csatlakozik ISO Óra oldalon. Más kártyák kell tudni a készüléket, és tegye DIP-kapcsoló - akkor lehet programozni a különböző kártyákat.
Hogy vizsgálja meg a térkép különböző módokon, például CardExplorer. de írhatsz a programot, (megjegyzés - Visual Basic nem célszerű, mivel ez MSComm tárgy csak alkalmas egy nagyon általános hatás). Ugyanakkor figyelni értelmezése a adatforgalmat is.
Megjegyzés. SmartMouse - egy interfész a kártya, és nem a programozó. Ez otstutstvuet generátor feszültség programmitrovaniya +12 V, hogy a MCLR kapcsolatot, annak érdekében, hogy programozza a memória chip programok. de a beépített EEPROM változtattak rajta.
E rendszerben a könnyű, hogy szinte profi olvasó. Ehhez az szükséges, hogy a kártya jelenlétét érzékelő és csatlakoztassa a vonal a MAX232 CTS (nincs KÁRTYÁT CTS Off), és feszültség alá a kártyát, és az óra jel DTR a számítógép - DTR Be - a készülék be van kapcsolva.