PICkit - PICkit
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
PICkit je rodina programátoři pro PIC mikrokontroléry od Technologie mikročipů. Používají se k programování a ladit mikrokontroléry, stejně jako program EEPROM. Některé modely také obsahují logický analyzátor a sériovou komunikaci (UART ) nářadí.
Lidé, kteří vyvíjejí software s otevřeným zdrojovým kódem pro PICkit, používají ke spolupráci seznam adresátů.[1]
Verze
PICkit 1
PICkit 1 - představen 31. března 2003 za 36 USD[2] - byl primitivní USB programátor pro PIC mikrokontroléry, produkovaný Technologie mikročipů, výrobce mikrokontrolérů řady PIC. Byl integrován do demonstrační desky s osmi LED diody, přepínač a a potenciometr. Jeho výchozí program, vysvětlený v dokumentaci, otáčí LED diody v sérii. Směr a rychlost otáčení světelného displeje lze změnit pomocí tlačítka a potenciometru na desce PICkit.
PICkit 2
PICkit 2 - představený v květnu 2005[3] - nahradil PICkit 1. Nejpozoruhodnější rozdíl mezi nimi je v tom, že PICkit 2 má samostatnou jednotku programátoru / debuggeru, která se připojuje k desce nesoucí programovaný čip, zatímco PICkit 1 byla jedna jednotka. To umožňuje používat programátor s vlastní deskou plošných spojů přes sériové programování v obvodu (ICSP) záhlaví. Tato funkce není určena[3] pro takzvané „produkční“ programování.
PICkit 2 používá interní PIC18F2550 s FullSpeed USB. Nejnovější firmware PICkit 2 umožňuje uživateli programovat a ladit většinu 8 a 16bitových členů produktové řady Microchip PICmicro a dsPIC.
PICkit 2 je přístupný veřejnosti, včetně hardwarového schématu, zdrojového kódu firmwaru (v jazyce C) a aplikačních programů (v jazyce C #). Koncoví uživatelé a třetí strany mohou snadno upravovat hardware i software pro vylepšené funkce. např. Linux verze aplikačního softwaru PICkit 2, podpora CMD ve stylu DOS atd.
PICkit 2 má funkci programátor-to-go (PTG), která umí stáhnout hexadecimální soubor a programovací instrukce do vnitřní paměti (128 KB I²C EEPROM nebo 256 KB I²C EEPROM), takže na konci není vyžadován žádný PC aplikace.
Verze PICkit 2 pro mikročip má standardní paměť 128 kB. Paměti 256 KB lze dosáhnout úpravou hardwaru nebo klony třetích stran.
Navíc tříkanálový logický analyzátor 500 kHz a UART nástroj je zabudován do PICkit 2. Tyto funkce v PICkit 3 chybí.
Od vydání V2.61 nyní PC software PICkit 2 podporuje maximálně 4 MB paměti pro funkci programátor-to-go. Díky této úpravě je podpora PICkit 2 osmkrát větší než paměť PICkit 3. K tomuto vylepšení přispěla společnost Au Group Electronics a firmware PICkit 2 je také hlášen týmu Microchip PICkit 2 v polovině března 2009. Vylepšení může být integrováno také do budoucích verzí firmwaru.
PICkit 3
Microchip pokračoval ve výrobě PICkit 3, variace PICkit 2 se stejným tvarovým faktorem a novým průsvitným pouzdrem. Je vybaven rychlejším 16bitovým procesorem PIC24F a širším rozsahem regulace napětí. Existují určité stížnosti na to, že není tak spolehlivý jako Pickit 2.[Citace je zapotřebí ]
PICkit 2 i PICkit 3 mají interní spínací regulátory napětí. To jim umožňuje, v případě PICkit 2, generovat napětí od 2,5 do 5 voltů, nebo v případě PICkit 3, 2,5 až 5,5 voltů ze zdroje 5 V USB na přibližně 100 mA. Oba mají možnosti pro kalibraci výstupu pomocí multimetru pro zvýšení přesnosti. U některých PIC lze navíc generovat programovací napětí MCLR, přibližně 13 až 14 voltů. Toto napětí je nutné k přeprogramování paměti flash.
PICkit 4
V únoru 2018 vydal Microchip 4. verzi PICkit. Podporuje ICSP a JTAG ladění / programování. V tuto chvíli nejsou podporována všechna zařízení PIC, ale firmware se neustále upgraduje a přidává podporu pro nová zařízení.[4]
PICkit4 také podporuje programování / ladění zařízení AVR s rozhraními UPDI / PDI / JTAG / SPI / debugWIRE výčtem v „režimu AVR“, díky kterému je jeho komunikační rozhraní USB kompatibilní s rozhraním Atmel-ICE.
Klony
PICkit 2 je zajímavý programátor PIC od společnosti Microchip. Může programovat většinu PIC a ladit většinu PIC (od května 2009 není pro ladění MPLAB podporována pouze rodina PIC32). Už od prvních vydání jsou všechny zdrojové kódy softwaru (firmware, aplikace pro PC) a hardwarová schémata přístupná veřejnosti. Díky tomu je pro koncového uživatele relativně snadné upravit programátor pro použití s jiným operačním systémem než Windows, jako je Linux nebo Mac OS. Mezitím také vytváří mnoho kutilských zájmů a klonů. Tato struktura open-source přináší komunitě PICkit 2 mnoho funkcí, například Programmer-to-Go, UART Tool a Logic Tool, k nimž přispěli uživatelé PICkit 2. Uživatelé také do PICkit 2 přidali takové funkce, jako jsou 4 MB programátorské funkce, obvody USB buck / boost, konektory typu RJ12 a další. Dokonce proniklo do komunity Atmel, protože je možné jej nakonfigurovat na nástroj AVR ISP.[5]
Existuje mnoho dalších programátorů USB PIC kromě řady PICkit.[6]
Software
- PICkit 2 a PICkit 3
Software pro obvodové debuggery / programátory Microchip PICkit 2 a PICkit 3 byl vydán společností Microchip v letech 2009 a 2012. Software je otevřený a proto není udržován bez podpory moderních operačních systémů, bez formální podpory od společnosti Microchip, bez podpory nových mikrokontrolérů PIC.
- PICkit Plus
V roce 2018 software PICkit Plus[7] byl vydán na podporu novějších 8bitových mikrokontrolérů, které nebyly podporovány původním softwarem Microchip - mimo jiné včetně rozsahů 16F18xxx a 18F2xKxx. Tento software je donateware.
Záměrem PICkit Plus je usnadnit programování žádný 8bitový mikrokontrolér PIC využívající integrované debuggery / programátory PICkit ™ 2 a PICkit ™ 3 (ICSP). Tento software prodlužuje životnost stávajících hardwarových zařízení PICkit2 a PICkit3 tím, že jim umožňuje pracovat s novějšími 8bitovými mikrokontroléry PIC.
Mezi tyto funkce patří:
- Tři aplikace:
- Aktualizováno grafické rozhraní PICkit 3 pro hardware PICkit3;
- Aktualizováno grafické rozhraní PICkit 2 pro hardware PICkit2; a
- Nová aplikace příkazového řádku, která podporuje PICkit2 a Zařízení PICkit3.
- Nová podpora programovacího protokolu pro nové třídy 8bitových mikrokontrolérů PIC od společnosti Microchip.
- Aktualizovaná a spravovaná 8bitová databáze mikrokontrolérů, aby byl software aktuální s budoucími produkty mikrokontrolérů.
- Vylepšené uživatelské rozhraní.
- Vylepšená spolehlivost (opravy chyb).
- Vylepšená nápověda a uživatelé PDF.
- Software je kompatibilní se stávajícím softwarem integrovaného vývojového prostředí (IDE).
- Podporuje programování nízkého napětí (2 až 6 V) (LVP) a programování vysokého napětí (9 až 12 V) (HVP)
- Umí číst, zapisovat nebo mazat programovou a datovou paměť mikrokontrolérů s ověřením.
- Podporuje Windows 10, Windows 8.1, Windows 8.0, Windows 7 a Windows XP.
Do budoucna existují plány na podporu MacOS a Linux.
Reference
- ^ pickit-devel: "Diskuse o vývoji open-source pro řadu programátorů Microchip PICkit."http://groups.google.com/group/pickit-devel
- ^ Tisková zpráva PICkit 1
- ^ A b PICkit 2 Uživatelská příručka, ze kterého bylo odvozeno datum zavedení produktu; také obsahuje varování před použitím programátoru PICkit 2 pro produkční programování
- ^ https://www.microchip.com/forums/m1041211.aspx
- ^ avrdude uveden pickit2 jako programovací adaptér pro čipy Atmel AVR: http://www.nongnu.org/avrdude/user-manual/avrdude_4.html
- ^ iCircuit iCP02 USB PIC programátor
- ^ Webová stránka PICkit Plus: http://gcbasic.sourceforge.net/Typesetter/index.php/PICkitPlus
externí odkazy
- PICkit 3 Uživatelská příručka
- PICkit 2 Uživatelská příručka
- Au Group Electronics CB0703
- Programátor PIC založený na sériovém portu
- Video pro kontrolu programátoru / debuggeru Microchip PICkit 3
- Nejjednodušší Pickit 2 klon
- Webová stránka PICkit Plus
- Chuck Hellebuyck. "USB PIC programátory". Časopis Nuts and Volts