Magyar nyelvű PIC könyv ajándék letöltővel

A PIC mikrovezérlők alkalmazástechnikája magyar nyelven az első könyv, amely a Microchip cég PIC mikrovezérlőinek elméleti ismertetésén felül azok gyakorlati felhasználását és programozásának technikáját is bemutatja.
A Microchip tíz évvel ez
előtt jelent meg a világpiacon a PIC mikrovezérlőkkel, és 1998-ra második helyre tört az eladott nyolcbites mikrovezérlők éves felhasználását tekintve. Tíz év alatt több mint egymilliárd PIC mikovezérlőt adtak el világszerte, amiből a hazai felhasználás meghaladta az egymillió darabot.
Dr. Kónya László, a Kandó Kálmán Főiskola tanára sok száz hallgatót tanított meg a nyolcbites mikrovezérlők használ
atára. Az elmúlt három év alatt közel ötszáz ipari felhasználó vett részt a szerző által tartott PIC tervező tanfolyamokon a ChipCAD Kft. szervezésében.
A könyv felépítésében a szerző az oktatási tapasztalataira épített. A mikrovezérlős technika alapjainak rövid bemutat
ása után a PIC mikrovezérlők sajátosságait és a programozásukhoz szükséges elméleti és gyakorlati tudnivalókat ismerteti. Kezdő PIC felhasználok és gyakorlott programfejlesztők számára egyaránt ajánljuk a könyvet a bemutatott sok mintapélda és programozási ötlet miatt.
A könyv mellé egy programletöltő is jár mely PIC16F87X típusú kontrollerek programozására ill. programjának frissítésére használható. A PC soros portjára csatlakozó kis készülék a PIC egy meghatározott lábát használja fel a program letöltésére a kontrollerbe előre beégetett rövid monitorprogram segítségével. Az egyszerű programletöltőt programfejlesztők részére és olyan alkalmazások kialakítására ajánljuk, ahol a FLASH memória módosítása egy termék életciklusa alatt fontos követelmény. Programfejlesztésre olyan mikrokontroller is beszerezhető, amely már tartalmazza a soros letöltéshez szükséges programrészt így a fejlesztéshez további eszköz használatára nincs szükség. Az előre programozott kontrollereknél a chip árán kívül a választott oszcillátorhoz beállított monitorprogram beégetéséért az alábbi táblázatban szereplő árak kerülnek felszámításra.

 

PIC kísérleti panel

A PIC mikrovezérlőkkel való ismerkedéshez illetve szoftverfejlesztéséhez hasznos segédeszköz a hazai fejlesztésű FD1 FLASH DEMO PANEL. Az új kísérleti panel számos perifériát tartalmaz; tasztatura, led sor, 2x16 karakteres LCD modul, soros EEPROMok, naptár ic, szintillesztett RS232 csatlakozás. A panelhez közvetlen csatlakoztatható a Microchip in circuit debugger fejlesztőeszköze és dr. Kónya László “A PIC mikrovezérlők alkalmazástechnikája” című könyvéhez mellékelt letöltő kulcs. A kártyához számos mintaprogram is tartozik, melyek a különböző külső és belső perifériák működését szemléltetik és beavatnak a programozásuk rejtelmeibe. A kísérleti panel ára 25 000 Ft+ÁFA. A panel dokumentációja letölthető (92kb).

 

Magyar nyelvű főiskolai jegyzetek a PIC kontrollerekről

A kecskeméti Gépipari és Automatizálási Műszaki Főiskola kiadásában megjelent főiskolai jegyzetek nagy segítséget nyújtanak a hazai oktatás és ipar számára egyaránt. Ezek az első, magyar nyelven megjelenő tankönyvek, amelyek teljes áttekintést nyújtanak a PIC16C és PIC17C ill. PIC18C eszközök felépítéséről. A jegyzetek részletesen bemutatják a mikrovezérlő alaptípusokat, segítséget adnak a különféle periféria elemek működésének megértéséhez, azok optimális használatához. Az egyes fejezetek végén található kérdések segítségével az olvasó ellenőrizheti, hogy megértette-e az olvasottakat. A könyvek jól használhatók közép és felsőfokú oktatási intézményekben egyaránt. Ajánljuk a könyveket ipari felhasználók részére is a Microchip irodalomhoz!

 

Microchip katalógus CD lemezen

Ez év elején megjelent a Microchip legújabb információs CD-ROM kiadványa. Az előző kiadáshoz hasonlóan erre a CD-re is a Microchip Web-lapjának kicsit átdolgozott tükörképe került. A mintaalkalmazások és kézikönyvek mellett megtalálhatók rajta az új és aktuális PIC mikrokontrollerek, EEPROM-ok, és HCS ugrókódos adó-vevő áramkörök részletes adatlapjai. A CD-n ezenkívül több demo és szabadszoftver is található, mint például az MPLAB 4.00 integrált fejlesztőkörnyezet a PIC kontrollerekhez, amely már támogatja az új MPLAB-ICE emulátort is. A CD böngészéséhez szükséges programok a Windows 3.x/9x/NT operációs rendszerekhez megtalálhatók a CD-n. (Internet Explorer 4.01 vagy Netscape navigator 4.0 a Browsers mappában, az Adobe Acrobat Reader 3.0 az Acroread mappában) Indulásként valamelyik böngészővel a főkönyvtárban található Index.htm fájlt kell megnyitni. A CD-ROMon található programokat adatlapokat programokat is a böngészővel érdemes "letölteni" a saját gépre.

 

 

 

PICDEM-17, PIC17C7XX demokártya

www.microchip.com

A PIC17C752/756/762/766 típusú mikrokontrollerek szoftver- és hardverfejlesztését könnyíti meg a Microchip új 17C7XX sorozathoz készült demokártyája. A kártya lelke egy kvarcablakos PIC17C756 vezérlő, melyben egy gyárilag beépített monitorprogram található. Az ablakos tokozás lehetővé teszi a monitorprogram upgradelését vagy egy a felhasználó által készített programra történő cserélését. A kontrollerhez külső program és adatmemóriaként illesztett 64Kszó flash memória biztosítja a tesztelni kívánt program gyors letöltését és a könnyű módosítását, ami a fejlesztést nagymértékben felgyorsítja. A programletöltés és a különböző perifériák tesztelését egy Windows alapú kezelőszoftver segíti, mely soros porton keresztül kommunikál a PIC monitorprogramjával. A panelen soros csatlakozók, I2C buszos soros EEPROM, nyomógombok, és LED-ek találhatók. A kártya kialakításának köszönhetően egyszerű alkatrész beültetéssel opcionálisan tovább bővíthető CAN buszvezérlő áramkörrel, PIC17C766 mikrovezérlővel vagy LCD modullal (HD4478 vagy kompatibilis vezérlővel ellátott). A kivezetett portlábak és a kialakított varianyák részek lehetővé teszik saját hardver hozzáépítését a meglévő áramkörökhöz.

 

Parallax Hobby - PICwriter

www.tech-tools.com

Tavaly év végén a ClearView Mathias PIC emulátor után a Tech-Tools a PIC Hobby programozót is átvette a Parallax-tól. Ígéretük szerint tavasszal a fejlesztőeszközhöz kiadtak egy upgrade csomagot. A frissített változat a régi típusok és azok új változatain kívül támogatni fogja a legújabb típusokat és a júniusban megjelenő FLASH PIC-eket is. A PICwriter a PICSTART Plus-szal szemben alkalmas az PIC-ek áramkörben való (in-system) programozására is. A hardver interfészt átdolgozták a soros portra. A programozó új PICWriter kezelőszoftverét a - ClearView Mathias-t is támogató - TDE integrált fejlesztőkörnyezetbe fogja beilleszteni a cég.
Aki rendelkezik az új upgrade csomaggal, vagy eleve PICwriter programozót vásárolt az, a későbbiekben ingyenesen letöltheti a legújabb szoftver és firmware változato
t az Internetről. Sokak örömére a Tech-Tools a Parallax fordítót is tovább viszi kibővítve a legújabb eszközök támogatásával.

 

Microchip PICSTART Plus programozó, MPLAB fejlesztői környezet

www.microchip.com

Az összes PIC 12/14/16/17 mikrovezérlő fejlesztésére használható a PICSTART PLUSTM fejlesztő csomag. Az olcsó szett egy fejlesztési programozót, RS232 kábelt, tápegységet, minta PIC áramkört, az MPLAB integrált szoftverfejlesztőt és teljes körű, CD lemezen tárolt dokumentációt (részletes adatlapok, alkalmazási mintapéldák) tartalmaz. A készüléket vásárlók ingyenesen részt vehetnek a havonta megrendezésre kerülő PIC tervező tanfolyamunkon!
Az MPLAB a Microchip integrált szoftverfejlesztő re
ndszere PIC12/14/16/17 mikrokontrollerek számára. A programrendszer Windows 3.1 és Windows 9X és NT alatt egyaránt használható. Az MPLAB egységes környezetbe építve tartalmaz egy hatékony szövegszerkesztőt, makró assemblert és processzor szimulátort. A program legújabb változata ingyenesen letölthető a Microchip honlapjáról. Az MPLAB integráltan tartalmazza több fejlesztőeszköz kezelőszoftverét:
PIC START PLUS univerzális PIC programozó
MPLAB-ICE professzionális in-circuit emulátor
PROMATE programozó készülék PIC, HCS és soros memóriákhoz

Microchip PROMATE II programozó

www.microchip.com

A PROMATE II a nagysorozatú, PIC mikrokontroller alapú gyártás kiszolgálására készült berendezés. A készülék mechanikai és elektromos felépítésénél a sorozatgyártás speciális igényeit vették figyelembe. Alkalmas önálló üzemmódra, és egy PC számítógéppel közös működésre egyaránt. Egy PC-vel DOS módban ill. az MPLAB alól használva Windows környezetből is használható.

Az eszközök programozása után, a felhasználó által szabadon beállítható tápfeszültségen képes a programozás helyességének ellenőrzésére. Ez a működési mód garantálja a részlegesen programozott eszközök kiszűrését, és a nagysorozatban készülő alkalmazások részére hosszú távú megbízhatóságot biztosít.

 

TechTools ClearView Mathias

www.tech-tools.com

A ClearView Mathias az amerikai TechTools in circuit emulátora egy készülékbe integrálva támogatja a teljes PIC16C5X és PIC16CXX mikrovezérlő családot. Az alapkészülék egy family modullal konfigurálható a családoknak megfelelően, az eszközök kiválasztása az egyes member modulokkal végezhető. Például a PIC16C54 és PIC16C74 emulálásához szükséges konfiguráció:
PIC16C54: ClearView Mathias +
5x family modul+5x member modul
PIC16C74: ClearView Mathias + xx family modul+74 member modul

A legmagasabb órajel frekvencia az 5x modullal és, az xx modullal 25 MHz lehet. Valósidejű programfejlesztést támogat az opcionális real time trace modul, amelynek segítségével 16000 esemény tárolható el. A készülék egy beépített programozható oszcillátort is tartalmaz, amely 15kHz és 25MHz között több mint 50 féle frekvenciára állítható be. Az emulátor a TDE (TechTools Design Environment) Windows alapú integrált programfejlesztői környezetből használható. Ez egységes rendszerből támogatja a kényelmesen használható szövegszerkesztő, fordító és debugger funkciók használatát. A TechTools cég az emulátor gyártását teljes jogokkal megvette a Parallax cégtől. A korábbi Parallax gyártmányú ClearView Mathias készüléket vásárlók a jövőben használhatják a TDE környezetet, amelyet a TechTools fejleszt majd tovább. A TDE forrásnyelv szintű programbelövést biztosít a következő fordító programokkal együttműködve:
Microchip MPASM, Parallax SPASM assemblerek
Hi-TECH, CCS
és Byte Craft: MPC C fordítók

In-Circuit Debbuger a PIC16F87X családhoz

www.microchip.com

Az MPLAB-ICD a PIC16F87X-es család in-circuit debugging és a In-Circuit Serial Programming (ICSP) képességeit használja ki a forráskód valós időben való debugolásához az alkalmazásban és a cél PIC16F87X-es eszköz áramkörben történő felprogramozásához. A fejlesztőrendszer a Microchip MPLAB integrált fejlesztői környezet alól használható. AZ MPLAB-ICD jellemzői; valós idejű programvégrehajtás, áramkörben való hibakeresés, beépített programozó és 3.0-5.0V működési feszültség. A fejlesztőrendszer magába foglalja a in-circuit debbugging modult, a csatlakozó fejet, a demo-kártyát és az MPLAB szoftvert.
Az in-circui
t debugging jellemzők elérhetővé teszik a PIC16F87X kontrollerek emulátoros fejlesztését in-circuit emulátor nélkül, mivel a kontroller maga az emulátor. Az in-circuit debugging jellemző az in circuit serial programming jellemzőhöz hasonlóan az ICSP interfészt használja, lehetővé téve a felhasználó számára, hogy ugyanazt az egyszerű interfészt használja a debug funkciók eléréséhez, mint a programozáshoz. A PIC16F87X debug funkciójának használatához a MCLR/VPP és Vdd lábakon kívül két I/O lábat kell fenntartani, ugyanazt a kettőt, mint a áramkörben való programozáshoz.
A PIC16F87X-es család emulációját a komplexebb emulációs képességekkel rendelkező MPLAB-ICE is támogatja a megfelelő processzormodul segítségével.

A TransdAtA cég, aki az MPLAB -ICD-t is tervezte, elkészítette annak továbbfejlesztett változatát a PIC-ICD debuggert. Az új változat a gyorsabb működés érdekében párhuzamos porton keresztül kommunikál és a saját szoftverével vagy az MPLAB alól használható. További előnyei a szélesebb tápfeszültség tartomány (2.5-6V), külső elvezérelt töréspont, a céláramkör órajelének visszaolvasása, és az újraprogramozható flash firmware. A PIC-ICD fejlesztőrendszerhez is jár a céláramkörbe dugható header és egy demo kártya.

 

Microchip MPLAB-ICE 2000

www.microchip.com

Az MPLAB-ICE 2000 támogatja a teljes sebességű emulációt 40MHz-ig, melyhez a beépített (32KHz-től 40MHz-ig hangolható) oszcillátor is használható. Az eszköz segítségével alacsony feszültségen működő áramkörök is vizsgálhatók a 2.0 - 5.5 Voltig terjedő tápfeszültség támogatásnak köszönhetően. A könnyű hordozhatóság kedvéért a számítógép és az emulátor között folyó kommunikáció a párhuzamos (nyomtató) porton keresztül történik, mely lehetővé teszi, hogy akár egy laptop-pal is használható legyen a fejlesztőrendszer. Az MPLAB-ICE 2000 további főbb jellemzői 32Kx128 bit trace memória, belső regiszterek írásához vagy olvasásához rendelhető töréspont, 9 külső logikai analizátor bemenet, komplex töréspont és trigger logika, pass counter, delay counter. A MPLAB-ICE felépítése lehetővé teszi az összes létező, és a jövőben megjelenő PIC típusok emulációját a processzor modulok cseréjével.

 

Hi Tech PIC C fordító, Microchip MPLAB C17 fordító

www.htsoft.com

A Microchip ANSI C kompatibilis fordítója kifejezetten a PIC 17xx-es családhoz készült fejlesztőeszköz. A fordító az MPLAB integrált fejlesztői környezet alól futatható. A mellékelt könyvtárak a hardveres perifériák támogatása mellett tartalmaznak néhány szoftverrel megvalósított periféria elemet is. A fordító támogatja az assembly nyelvű rutinok használatát a C forrásban, és viszont.

A Microchip a MPLAB C17 ANSI C kompatibilis fordítója csak a 17CXX-es sorozatú PIC eszközök programozását támogatja. A Microchip, a kisebb családba tartozó PIC-ek C nyelvű programfejlesztéséhez a HI-TECH cég PIC C fordítóját ajánlja. A PIC C egy ANSI C fordító, amely támogatja az összes standard adat típus, beleértve a lebegőpontos változókat is. Főbb jellemzői:
- korlátlan hosszúságú forrásfájlok
- többszörös optimalizációs szintek
- átfogó könyvtárak forráskódokkal
- lebegőpontos támogatás (24 bit és 32 bit IEEE)
- keverhető C és assembler forráskód
- assembler forr
áskód generálása
- teljes linker, a lokális változók összefésülése a RAM felhasználás minimalizálásához

A fordítót használhatjuk a saját DOS-os fejlesztőkörnyezetével, de a Microchip MPLAB Windows-os fejlesztőkörnyezetébe is könnyen beintegrálhatjuk. A fordító a következő PIC családokat támogatja: PIC12x, PIC14000, PIC16x és a PIC17xx

 

PicBasic és PicBasic Pro, BASIC fordítók PIC mikrokontrollerekhez

www.melabs.com

A microEngineering Labs a PICmicro eszközök programfejlesztését megkönnyítő Basic fordítókat kínál. Egyszerűbb alkalmazásokhoz az alacsonyabb árfekvésű PicBasic fordító használható, amely a Parallax cég BASIC Stamp I vezérlőjének utasításkészletével felülről kompatibilis, de annál gyorsabb programvégrehajtási sebességet biztosít. A kibővített utasításkészlet többek között tartalmaz I2C buszos EEPROM-ot kezelő utasítást, regisztereket közvetlen író-olvasó utasításokat. A bonyolultabb programozási feladatok megoldására alkalmas PicBasic Pro fordító a BASIC Stamp 2 utasításkészletén felül támogatja még például a bit, bájt, szó típusú tömbök kezelését, a megszakításkezelést, a 2K szónál hosszabb programoknál a lapváltást, több külső I2C buszos eszköz kezelését, LCD modulok kezelését. Mindkét fordítónál lehetőség van assembly utasítások beszúrására is. A Basic fordítók DOS alatt, vagy az MPLAB-ba beintegrálva Windows alatt is használhatók, és az összes 14 bites utasításszélességgel rendelkező (Mid-Range) PIC mikrokontrollert támogatják.

 

Microchip SEEVAL memóriatervező készlet

www.microchip.com

A SEEVAL soros EEPROM memóriákat használók részére egy hasznos tervezési segédeszköz. A Microchip a fejlesztőrendszerben összeállítva kínálja mindazt, ami a soros memóriák programozásához és a tervezéshez szükséges:
- minta EEPROM készlet
- EEPROM programozó
- ENDURANCE DISK, memóriaírás/törlés állóképesség analizáló szoftver szimulátor
- EEPROM kézikönyv adatlapokkal és tipikus felhasználási módokkal.

HCS, ugrókódos rendszerek tervező és programozó készletei

www.microchip.com

Az ugrókódos (HCS) kóder/dekóder eszközcsalád hatékony megismeréséhez és nagybiztonságú sorozatprogramozásához ajánl eszközöket a Microchip. A HCS EVAL Kit mindent tartalmaz, ami az ugrókódos eszközök gyors megismeréséhez, a távvezérlőkbe való betervezéséhez szükséges; nagyfrekvenciás adó/vevő áramkörök, PIC mikrokontroller és HCS5xx alapú dekóder áramkör, valamint egy Windows környezetből használható HCS programozó segíti a tervezők munkáját. A csomag eredményesen használható kissorozatú távvezérlők gyártásához is. A KEELOQ programozó készülék az ugrókódos eszközök nagy biztonságot nyújtó berendezése. A gyártó kód chip kártyán tárolódik, annak titkossága a HCS alapú készülékgyártás közben is garantálható. A távvezérlőket felprogramozás nélküli áramkörökkel lehet szerelni és a felprogramozás a gyártás utolsó lépésként végezhető el.