<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
11.2. A tokok felprogramozása
A közepes teljesítményű (14 bites utasításhosszú) PIC mikrovezérlők felprogramozása és program ellenőrzése az eszköz öt csatlakozópontjának használata mellett történhet soros adatátvitellel. Ezen a módon programozható az EPROM/FLASH programmemória, az EEPROM adatmemória, a konfigurációs szó és az azonosító mező.
Az öt csatlakozópont a következő:
ˇ
programozási üzemmód kiválasztás - programozó feszültség (12V);
ˇ
tápfeszültség (5V);
ˇ
földelés (0V);
ˇ
adat be-, illetve kimenet;
ˇ
órajel bemenet.
Az egyes mikrovezérlő családok programozó csatlakozásainak gyári jelölései:
UPROG (12V, 13V) | UT (5V) | földelés | adat | órajel | |
---|---|---|---|---|---|
PIC12C6xx | GP3 / / VPP | VDD | VSS | GP0 | GP1 |
PIC12F6xx | GP3 / / VPP | VDD | VSS | GP0 | GP1 |
PIC14000 | / VPP | VDD | VSS | RC7 | RC6 |
PIC16Cxxx | / VPP | VDD | VSS | RB7 | RB6 |
PIC16Fxxx | / VPP (LVP esetén másik) |
VDD | VSS | RB7 | RB6 |
PIC16F630 PIC16F676 |
RA3 / / VPP | VDD | VSS | RA0 | RA1 |
(Egyes újabb típusoknál a felhasznált csatlakozók eltérhetnek a táblázatban megadottaktól. A különbségek az adott mikrovezérlő adatlapján és programozási útmutatóján megtalálhatóak.)
Az újabb mikrovezérlő típusoknál az kivezetésre kapcsolt 12V-os feszültség csak az üzemmódkiválasztást végzi (a programozást nem). Így ezen a csatlakozón nincs számottevő teljesítményfelvétel.
A legújabb típusoknál lehetőség van az alacsony feszültségű programozásra (LVP - Low Voltage Programming), amikor egyetlen 5V-os tápfeszültség mellett elvégezhető a programozási feladat. Ebben az esetben a programozási üzemmód kiválasztása a PGM jelű csatlakozóval történik.
A mikrovezérlők programmemória területe két részre van osztva:
ˇ felhasználói program memória, melynek címtartománya 0000h..1FFFh, de fizikailag nincs minden típusban a teljes memóriaterület kialakítva (0,5k; 1k; 2k; 4k; 8k);
ˇ
konfigurációs memória, melynek címtartománya 2000h..3FFFh, de fizikailag csak néhány bájtnyi memóriaterület van kialakítva:
•
ezen terület 2000h..2003h része az azonosító mező, amelyre 4db tetszőleges érték írható be (azonosító, ellenőrző összeg...);
•
az újabb fejlesztésű mikrovezérlőknél a 2006h címen van elhelyezve egy típusazonosító, amelynek kiolvasásával a mikrovezérlő típusa egyértelműen azonosítható;
•
a 2007h címen van elhelyezve a konfigurációs szó.
A programozási üzemmódba való belépés a 12..13V-os feszültség kivezetésre vagy LVP esetén a tápfeszültség PGM kivezetésre kapcsolásával történik meg. Ezalatt a programozói adat és órajel kivezetéseknek logikai "0" állapotban kell lenniük.
A programozási üzemmódba való belépés után a programszámláló (PC)
a felhasználói programmemória-területhez van rendelve és egyesével előre léptethető a 0000h-tól az 1FFFh címig, ami után túlcsordulva újra a 0000h címre mutat.
A "konfiguráció betöltése" paranccsal a PC a konfigurációs memóriaterülethez rendelhető, így ezen belül egyesével előre léptethető a 2000h-tól a 3FFFh címig, ami után túlcsordulva újra a 2000h címre mutat. A PC csak a programozási üzemmódból való kilépéssel és újra belépéssel rendelhető újra a felhasználói programmemória-területhez.
A programozási üzemmódból való kilépés az kivezetés 0V-os feszültségre (testre) kapcsolásával végezhető el.
A programozási parancsok és programozás-időzítési előírások az EPROM és FLASH programmemóriák esetén eltérőek. A következő fejezetekben ezek külön-külön bemutatásra kerülnek.
Kisteljesítményű fejlesztői-gyártói programozó készülékek:
Gyártó, Forgalmazó | Gyártmány típusa | Ára |
---|---|---|
Advantech Equipment ASIX (Csehország) Kolbinger (Ausztria) Logicon (Ukrajna) |
LabTool-48XP univerzális programozó készülék | €1500 |
LabTool-148C univerzális programozó készülék | €700 | |
Advin Systems Precitec (Svájc) Inotron (Németország) Maverg (Belgium) |
Pilot-146 EPROM és mikrovezérlő programozó készülék | $800 |
Pilot-MVP univerzális programozó készülék (ICSP modul: $200) | $900 | |
Pilot-U44-Plus univerzális programozó készülék (ICSP modul: $200) | $1500 | |
Pilot-U84-Plus univerzális programozó készülék (ICSP modul: $200) | $2400 | |
Pilot-U128-Plus univerzális programozó készülék (ICSP modul: $200) | $3300 | |
SpeedPro-280A univerzális programozó készülék | $600 | |
SpeedPro-580A univerzális programozó készülék | $800 | |
SpeedPro-3000A univerzális programozó készülék | $1000 | |
Basic Micro Antratek (Hollandia) |
ISP-PRO 3.0 ICSP soros EPROM és PIC mikrovezérlő programozó készülék | $90 |
BP Microsystems Rekirsch (Ausztria) |
1400/84 univerzális programozó készülék | ... |
1400/240 univerzális programozó készülék | ... | |
1600 univerzális programozó készülék | ... | |
1700 univerzális programozó készülék | ... | |
Comfile INWARE (Olaszország) |
Pro Engine 2 PIC programozó készülék | $150 |
Mr.PIC PIC programozó és emulátor | $800 | |
Conitec RIBU (Ausztria) Mikro Princ (Jugoszlávia) |
GALEP-4 univerzális programozó | €360 |
Data I/O Data I/O (Németország) |
Plus 48 univerzális programozó készülék | ... |
Optima univerzális programozó készülék | ... | |
UniSite-xpi univerzális programozó készülék | ... | |
3980xpi univerzális programozó készülék | ... | |
Dataman Cosmotron (Ausztria) Grifo (Olaszország) |
48XP univerzális programozó | $1300 |
EE Tools ChipCAD Kft. |
ChipMax univerzális programozó készülék | 100.000,-Ft |
MegaMax univerzális programozó készülék | $400 | TopMax univerzális programozó készülék | 174.000,-Ft |
FlashMax univerzális programozó készülék | ... | |
MultiMax univerzális programozó készülék | 454.000,-Ft | |
ELNEC Micro Team Kft. |
PIKPROG PIC programozó készülék | ... |
PIKPROG+ PIC programozó készülék ICSP lehetőséggel | ... | |
SMARTPROG univerzális programozó készülék ICSP lehetőséggel | ... | |
LABPROG+ univerzális programozó készülék | ... | |
BEEPROG univerzális programozó készülék | ... | |
JETPROG univerzális programozó készülék | ... | |
HI-LO Systems HI-LO Systems (Németország) |
ALL-11C2 univerzális programozó készülék | ... |
ALL-11P3 univerzális programozó készülék | ... | |
ALL-100 univerzális programozó készülék | ... | |
ICE Technology Farnell (Anglia) |
MicroMaster LV48 univerzális programozó készülék | $1300 |
In-Circuit Solutions | pICSPeed ICSP PIC programozó készülék | $200 |
LEAP Electronic ... (...) |
PSTART PIC programozó készülék | $250 |
SU 1 univerzális programozó készülék | ... | |
L-48 univerzális programozó készülék | ... | |
Logical Devices ... (...) |
Chipmaster 2100 univerzális programozó készülék | $400 |
Chipmaster 5100xp univerzális programozó készülék | $700 | |
Chipmaster 6000xp univerzális programozó készülék | $1800 | |
Chipmaster 7000 univerzális programozó készülék | $1000 | |
Chipmaster 7100xp univerzális programozó készülék | $1200 | |
AllPro-40xp univerzális programozó készülék | $1300 | |
AllPro-44xp univerzális programozó készülék | $1500 | |
XPro-48 univerzális programozó készülék | $1000 | |
ISP-1 univerzális ICSP programozó készülék (eszközkönyvtárak: +$150/db) | $500 | |
microEngineering Labs. ChipCAD Kft. |
EPIC Plus PIC programozó | $100 |
Serial Programmer ICSP PIC programozó | $120 | |
Microchip Technology Inc. ChipCAD Kft. |
PICSTART Plus PIC programozó | 54.000,-Ft |
ICD 2 programozó és nyomkövető | 51.000,-Ft | |
PROMATE II PIC mikrovezérlők, Microchip memória áramkörök és Microchip ugrókódos azonosító áramkörök programozó készüléke ICSP képességgel | 189.000,-Ft | |
MPLAB PM3 PIC programozó ICSP képességgel | 243.000,-Ft | |
MQP Electronics Prager Elektronik (Ausztria) Elexind (Olaszország) |
Pin-Master 48 univerzális programozó ICSP képességgel | ... |
Needham's Electronics ChipCAD Kft. |
EMP-11 univerzális programozó | 87.500,-Ft |
EMP-21 univerzális programozó | 162.000,-Ft | |
EMP-31 univerzális programozó | 278.000,-Ft | |
Newfound Electronics Finim (Olaszország) |
Warp-13 PIC programozó ICSP képességgel | $110 |
Phyton MicroLand (Csehország) SofTec Italia (Olaszország) |
ChipProg+ univerzális programozó | ... |
Stag Prager Elektronik (Ausztria) |
Quasar Plus 1044 univerzális programozó 44 kivezetésig | ... |
Quasar Plus 1084 univerzális programozó 84 kivezetésig | ... | |
System General RATO Elektronica (Belgium) AL Electronic (Olaszország) |
Power Lab univerzális programozó | ... |
SyWiTec (Németország) | P16PGD PIC programozó | €120 |
P16PGP PIC programozó | €185 | |
TATO Octavio Nogueira (USA) |
ProPic 2 Standard PIC programozó (csak 5V-on tesztel) | $140 |
ProPic 2 ICP ICSP PIC programozó (több feszültségen tesztel) | $170 | |
ProPic 2 Gold PIC programozó (több feszültségen tesztel) | $200 | |
TechTools ChipCAD Kft. |
QuickWriter ICSP PIC programozó | 64.000,-Ft |
TiCOM (Oroszország) | ChipPro-3 univerzális programozó | $170 |
ChipStar-XP univerzális programozó | $345 | |
ChipStar-XP+ univerzális programozó | $385 | |
XELTEK XELTEK Europe (Hollandia) |
SuperPro Z univerzális programozó | $250 |
SuperPro LX univerzális programozó | $350 | |
SuperPro 280 univerzális programozó | $450 | |
SuperPro 280U USB univerzális programozó | $550 | |
SuperPro 580 univerzális programozó | $700 | |
SuperPro 580U USB univerzális programozó | $800 | |
SuperPro 680 univerzális programozó | $900 | |
SuperPro 3000U USB univerzális programozó | $1000 |
Nagyteljesítményű sorozat-programozó készülékek:
Gyártó, Forgalmazó | Gyártmány típusa | Ára |
---|---|---|
Advantech Equipment ASIX (Csehország) Kolbinger (Ausztria) Logicon (Ukrajna) |
LabTool-848 8 férőhelyes univerzális programozó készülék | €3500 |
Advin Systems Precitec (Svájc) Inotron (Németország) Maverg (Belgium) |
Pilot-1600 1-8-16 férőhelyes EPROM és mikrovezérlő programozó készülék (ICSP modul: $200; 8 férőhelyes ICSP modul: $1000) | $1500 + $700..900 |
Pilot-146 8 férőhelyessé bővített EPROM és mikrovezérlő programozó készülék | $800 + $700..900 | |
Pilot-MVP 8 férőhelyessé bővített univerzális programozó készülék (ICSP modul: $200; 8 férőhelyes ICSP modul: $1000) | $900 + $700..900 | |
Pilot-U44-Plus 8 férőhelyessé bővített univerzális programozó készülék (ICSP modul: $200; 8 férőhelyes ICSP modul: $1000) | $1500 + $700..900 | |
Pilot-U84-Plus 8-16 férőhelyessé bővített univerzális programozó készülék (ICSP modul: $200; 8 férőhelyes ICSP modul: $1000) | $2400 + $700..900 (+ $700..900) | |
Pilot-U128-Plus 8-16 férőhelyessé bővített univerzális programozó készülék (ICSP modul: $200; 8 férőhelyes ICSP modul: $1000) | $3300 + $700..900 (+ $700..900) | |
BP Microsystems Rekirsch (Ausztria) |
1700 4 férőhelyesre bővített univerzális programozó készülék | ... |
2200 2, 4, 6, illetve 8, 16, 24 férőhelyes univerzális programozó készülék | ... | 2600 2, 4, 6, illetve 8, 16, 24 férőhelyes univerzális programozó készülék | ... |
2700M 2, 4, 6, illetve 8, 16, 24 férőhelyes memória és mikrovezérlő programozó készülék | ... | |
2700 2, 4, 6, illetve 8, 16, 24 férőhelyes univerzális programozó készülék | ... | |
3600 700db/óra kapacitású automata univerzális programozó készülék | ... | |
3700MK2 900db/óra kapacitású automata univerzális programozó készülék | ... | |
4600 1200db/óra kapacitású automata univerzális programozó készülék | ... | |
4700 1400db/óra kapacitású automata univerzális programozó készülék | ... | |
Comfile INWARE (Olaszország) |
Mr.GANG 5 5 férőhelyes PIC programozó készülék | $460 |
Mr.GANG 10 10 férőhelyes PIC programozó készülék | $920 | |
Data Action INWARE (Olaszország) ARINA (Svájc) |
GP3000 8 férőhelyes PIC programozó | $750 + $600..1500 |
Data I/O Data I/O (Németország) |
MultiSyte 2, 4, 8 férőhelyes univerzális programozó készülék | ... |
ProMaster 2500 500 db/óra teljesítményű automata univerzális programozó készülék | ... | |
ProMaster 3000 700 db/óra teljesítményű automata univerzális programozó készülék | ... | |
PS288FC 1000 db/óra teljesítményű automata univerzális programozó készülék | ... | |
PS300 1250 db/óra teljesítményű automata univerzális programozó készülék | ... | |
PS Infinity 3000..5000 db/óra teljesítményű automata univerzális programozó készülék | ... | |
Dataman Cosmotron (Ausztria) Grifo (Olaszország) |
848 univerzális programozó | $3000 |
EE Tools ChipCAD Kft. |
MegaMax 4G 4 férőhelyes univerzális programozó készülék | $450 |
TopMax 8G 8 férőhelyessé bővített univerzális programozó készülék | 336.000,-Ft | |
MultiMax 8G 8 férőhelyes univerzális programozó készülék | 1.600.000,-Ft | |
MultiMax 16G 16 férőhelyes univerzális programozó készülék | 2.675.000,-Ft | |
ELNEC Micro Team Kft. |
JETPROG 8 férőhelyes univerzális programozó készülék | ... |
HI-LO Systems HI-LO Systems (Németország) |
ALL-100/GANG 1..8 férőhelyes univerzális programozó készülék | ... |
LEAP Electronic ... (...) |
SU-1000 4 férőhelyes univerzális programozó készülék | ... |
SU-2000 8 férőhelyes univerzális programozó készülék | ... | |
SU-3000 8 férőhelyes univerzális programozó készülék | ... | |
Lloyd Research ... (...) |
M9000 8 férőhelyes univerzális programozó készülék | ... |
Logical Devices ... (...) |
Husky-xp 4 férőhelyes univerzális programozó készülék | $400 |
Gangpro-8xp 8 férőhelyes univerzális programozó készülék | $1300 | |
Gangstar-Pro 8 férőhelyes univerzális programozó készülék | $3000 | |
Gangpro 848 8 férőhelyes univerzális programozó készülék | $4000 | |
MQP Electronics Prager Elektronik (Ausztria) Elexind (Olaszország) |
System 2000 8 férőhelyes univerzális programozó MP3 modullal | ... |
SofTec SofTec Italia (Olaszország) |
MP8011A 8 férőhelyes EPROM, EEPROM és FLASH mikrovezérlő programozó | $1350 |
Stag Prager Elektronik (Ausztria) |
P801 4 férőhelyes univerzális programozó | ... |
P803 8 férőhelyes univerzális programozó | ... | |
System General RATO Elektronica (Belgium) AL Electronic (Olaszország) |
Multi APRO 1..8 férőhelyes univerzális programozó | ... |
T9600 tetszőleges számban összekapcsolható USB csatlakozású univerzális programozó | ... | |
AP600 800db/óra teljesítményű automata univerzális programozó | ... | |
AP520 1200db/óra teljesítményű automata univerzális programozó | ... | |
TiCOM (Oroszország) | ChipPro-3 4 vagy 8 férőhelyes univerzális programozó | $330, $410 |
ChipStar-XP 4 vagy 8 férőhelyes univerzális programozó | $505, $585 | |
ChipStar-XP+ 4 vagy 8 férőhelyes univerzális programozó | $545, $625 | |
XELTEK XELTEK Europe (Hollandia) |
SuperPro 8000 8 férőhelyes univerzális programozó | $3500 |
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>