<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
11.1. Programfejlesztés
A programfejlesztés célja egy hibátlan mikrovezérlő program létrehozása, amely ebben az esetben egy 14-bites szavakból álló számsor. A programnak, illetve a felprogramozott mikrovezérlőnek hibátlan, vagyis az elvárt működést kell mutatnia.
A következő táblázat a programfejlesztés lehetséges lépéseit foglalja össze.
Részfeladat | Módszer, eszköz | Eredmény |
---|---|---|
Programtervezés | részfeladatokra bontás, folyamatábrák |
pontosan meghatározott feladatsor, algoritmusok |
Programírás, kódolás | programozási példák, makrógyűjtemények, szövegszerkesztő programok |
programlista az adott nyelven |
Fordítás gépi kódra | fordítóprogramok | közvetlenül a mikrovezérlőbe programozható gépi kód |
Szimulációs teszt | szimulátor programok | futtatható program |
Programteszt | nyomkövetők, emulátorok, mindenre kiterjedő tesztfeltétel lista |
elvileg hibátlan program |
Tesztprogramozás | programozó készülékek | felprogramozott ablakos vagy FLASH mikrovezérlő |
Tesztelés áramköri környezetben |
mindenre kiterjedő tesztfeltétel lista; digitális szonda, tárolós oszcilloszkóp, logikai analizátor... |
hibátlan program |
A közepes teljesítményű PIC mikrovezérlők programfejlesztéséhez a következőkben felsorolt eszközök használhatók, amelyek a későbbiekben részletes bemutatásra kerülnek.
A programíráshoz használható segítségek:
ˇ
a Microchip alkalmazásgyűjtemény példaprogramjai és makrógyűjteményei;
ˇ
kinyomtatható utasításkészlet összefoglaló táblázat, MPASM mnemonikokkal;
ˇ
assembly nyelven történő fejlesztéshez bármilyen egyszerű szövegszerkesztő (pl. Windows Notepad, Wordpad);
Gyártó, Forgalmazó | Gyártmány típusa | Ára |
---|---|---|
Actum Solutions (Hollandia) | Realizer Bronze integrált fejlesztői környezet grafikus szimbólum alapú programszerkesztője (szimbólumszám korlátozás: 15) | ingyenes |
Realizer Silver integrált fejlesztői környezet grafikus szimbólum alapú programszerkesztője | €890 | |
Realizer Gold integrált fejlesztői környezet grafikus szimbólum alapú programszerkesztője (változó optimalizáció, készenléti üzemmód optimalizáció) | €1590 | |
Basic Micro Inc. Antratek (Hollandia) |
MBasic Standard BASIC nyelvű fordító program szövegszerkesztője | $100 |
MBasic Professional BASIC nyelvű fordító program szövegszerkesztője | $230 | |
Byte Craft Ltd. SofTec Italia (Olaszország) |
MPC C nyelvű fejlesztői környezet szövegszerkesztője | €920 |
CCS Inc. ChipCAD Kft. |
PCW C nyelvű fejlesztői környezet szövegszerkesztője | $350 |
CSMicro Systems (USA) | CodeDesigner integrált fejlesztői környezet szövegszerkesztője | $75 |
CodeDesigner Lite integrált fejlesztői környezet szövegszerkesztője | ingyenes | |
Hi-Tech Software ChipCAD Kft. |
PICC C fejlesztői környezet szövegszerkesztője | 250.000,-Ft |
PICC Lite C fejlesztői környezet szövegszerkesztője | ingyenes | |
IAR Systems IAR Systems (Németország) |
EWPIC C fejlesztői környezet szövegszerkesztője | ... |
Mecanique Lascar (Németország) Grifo (Olaszország) |
MicroCode Studio integrált fejlesztői környezet szövegszerkesztője | ingyenes |
MicroCode Studio Plus integrált fejlesztői környezet szövegszerkesztője | £30 | |
Microchip ChipCAD Kft |
MPLAB 5.xx integrált fejlesztői környezet szövegszerkesztője (16 bites PC program) | ingyenes |
MPLAB 7.xx integrált fejlesztői környezet szövegszerkesztője (32 bites PC program) | ingyenes | |
mikroElektronika (Jugoszlávia) | mikroPASCAL PASCAL nyelvű fejlesztői környezet szövegszerkesztője | $150 |
Pavel Baranov ASIX (Csehország) |
SourceBoost C, PASCAL nyelvű fejlesztői környezet szövegszerkesztője | $70..200 |
Phyton MicroLand (Csehország) SofTec Italia (Olaszország) |
Project-MC fejlesztői környezet szövegszerkesztője | ingyenes |
TechTools ChipCAD Kft. |
TDE 5.1 fejlesztői környezet szövegszerkesztője | ingyenes |
A gépi kódra fordításhoz az alábbi programok használhatóak:
Gyártó, Forgalmazó | Gyártmány típusa | Ára |
---|---|---|
Actum Solutions (Hollandia) | Realizer Bronze grafikus szimbólum alapú integrált fejlesztői környezet kódgenerátora (szimbólumszám korlátozás: 15) | ingyenes |
Realizer Silver grafikus szimbólum alapú integrált fejlesztői környezet kódgenerátora | €890 | |
Realizer Gold grafikus szimbólum alapú integrált fejlesztői környezet kódgenerátora (változó optimalizáció, készenléti üzemmód optimalizáció) | €1590 | |
Basic Micro Inc. Antratek (Hollandia) |
MBasic Standard BASIC nyelvű fordító | $100 |
MBasic Professional BASIC nyelvű fordító (30 plusz utasítás) | $230 | |
B Knudsen Data (Norvégia) | CC5X Standard C fordító | $250 |
CC5X Extended C fordító (32 bites műveletek, multitasking) | $520 | |
Byte Craft Ltd. SofTec Italia (Olaszország) |
MPC C nyelvű fejlesztői környezet C fordítója | €920 |
CCS Inc. (USA) | PCM C fordító | $125 |
PCW C nyelvű fejlesztői környezet PCM C fordítója | $350 | |
Crownhill (Nagy-Britannia) | Proton Lite BASIC fordító (csak PIC16F84, PIC16F877, PIC12C508 eszközökhöz, 50 sor korlátozással) | ingyenes |
Proton BASIC fordító | £65 | |
Proton Plus BASIC fordító | £150 | |
Hi-Tech Software ChipCAD Kft. |
PICC szabványos C fordító | 250.000,-Ft |
PICC Lite szabványos C fordító ingyenes változat | ingyenes | |
IAR Systems IAR Systems (Németország) |
EWPIC fejlesztői környezet C fordítója | ... |
Microchip ChipCAD Kft. |
MPASM assembler (16 bites PC program) | ingyenes |
MPLAB 5.xx integrált fejlesztői környezet MPASM assembler (16 bites PC program) | ingyenes | |
MPLAB 7.xx integrált fejlesztői környezet MPASM assembler (32 bites PC program) | ingyenes | |
microEngineering Labs. ChipCAD Kft. |
PicBasic Trial BASIC fordító | ingyenes |
PicBasic BASIC fordító | $100 | |
PicBasic Pro BASIC fordító | 70.000,-Ft | |
mikroElektronika (Jugoszlávia) | mikroPASCAL fejlesztői környezet PASCAL nyelvű fordítója | $150 |
Pavel Baranov ASIX (Csehország) |
C2C-plus SourceBoost fejlesztői környezetbe illesztett C fordító | $70 |
C2C++ SourceBoost fejlesztői környezetbe illesztett C és C++ fordító | $95 | |
P2C-plus SourceBoost fejlesztői környezetbe illesztett PASCAL fordító | $75 | |
Phyton MicroLand (Csehország) SofTec Italia (Olaszország) |
PASM-MC PIC assembler program a Project-MC fejlesztői környezettel | ... |
TechTools ChipCAD Kft. |
CVASM16 (a Microchip utasításkészlet mellett) Intel 8051 utasításkészletet használó assembler program | ingyenes |
Programszimulátorok:
Gyártó, Forgalmazó | Gyártmány típusa | Ára |
---|---|---|
Actum Solutions (Hollandia) | Realizer Bronze grafikus szimbólum alapú integrált fejlesztői környezet szimulátora (szimbólumszám korlátozás: 15) | ingyenes |
Realizer Silver grafikus szimbólum alapú integrált fejlesztői környezet szimulátora | €890 | |
Realizer Gold grafikus szimbólum alapú integrált fejlesztői környezet szimulátora (változó optimalizáció, készenléti üzemmód optimalizáció) | €1590 | |
Microchip ChipCAD Kft |
MPLAB 5.xx integrált fejlesztői környezet szimulátora (16 bites PC program) | ingyenes |
MPLAB 7.xx integrált fejlesztői környezet szimulátora (32 bites PC program) | ingyenes | |
mikroElektronika (Jugoszlávia) | mikroPASCAL PASCAL nyelvű fejlesztői környezet programszimulátora | $150 |
Pavel Baranov ASIX (Csehország) |
SourceBoost C, PASCAL nyelvű fejlesztői környezet programszimulátora | $70..200 |
Phyton MicroLand (Csehország) SofTec Italia (Olaszország) |
PDS-MC PIC programszimulátor C és PASCAL nyelv támogatással | ... |
Programfutás nyomkövetők (In-Circuit Debugger-ek):
Gyártó, Forgalmazó | Gyártmány típusa | Ára |
---|---|---|
Basic Micro Inc. Antratek (Hollandia) |
MBasic Standard BASIC nyelvű fejlesztői környezet az ISP-PRO 3.0 ICSP programozó készülékkel együtt | $100 + $90 |
MBasic Professional BASIC nyelvű fejlesztői környezet az ISP-PRO 3.0 ICSP programozó készülékkel együtt | $230 + $90 | |
LEAP Electronic ... (...) |
LP-PICD PIC16F87x nyomkövető | ... |
Microchip ChipCAD Kft |
ICD 2 programozó és nyomkövető | 51.000,-Ft |
Mikrovezérlő emulátorok:
Gyártó, Forgalmazó | Gyártmány típusa | Ára |
---|---|---|
Comfile Technology INWARE (Olaszország) |
Mr.PIC PIC programozó és emulátor | $800 |
Data Action INWARE (Olaszország) ARINA (Svájc) |
RICE3000 PIC mikrovezérlő emulátor (szükséges processzor modulok: $275..$425) | $995..$1195 |
iSystem ChipCAD Kft. |
iC1000 univerzális mikrovezérlő emulátor | ... |
iC2000 univerzális mikrovezérlő emulátor | ... | |
iC4000 univerzális mikrovezérlő emulátor | ... | |
LEAP Electronic ... (...) |
WICE-PIC PIC emulátor | ... |
Microchip ChipCAD Kft. |
ICE 2000 PIC emulátor (max. 25MHz) | 414.000,-Ft |
ICE 4000 PIC emulátor | 695.000,-Ft | |
Phyton MicroLand (Csehország) SofTec Italia (Olaszország) |
PICE-MC PIC emulátor | $1300..1700 |
RF Solutions SofTec Italia |
ICEPIC JNR 16 PIC mikrovezérlő emulátor (+ mikrovezérlő családonként: $190) (Csak néhány családhoz alkalmas.) | $400 | ICEPIC PIC mikrovezérlő emulátor (+ mikrovezérlő családonként: $320..450) | $540 |
ICEPIC2 PIC mikrovezérlő emulátor (+ mikrovezérlő családonként: $320..450) | $900 | |
ICEPIC3 PIC mikrovezérlő emulátor (+ mikrovezérlő családonként: $375) | $900 | |
TechTools ChipCAD Kft. |
ClearView Mathias PIC mikrovezérlő emulátor (szükséges még: családmodul: 47.000..63.000,-Ft; eszközmodul: 16.000..63.000,-Ft) | 157.000,-Ft |
Fejlesztői programozó készülékek:
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 |
A következő oldalon a nagyteljesítményű és automata gyártói programozó készülékek összefoglalása is megtalálható.
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>