<< 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 >>