[size=142]Debugger a programátor Microchip PIC MPLAB ICD2 a jeho klony (SPCD2, apod.)
[size=142]Opensource debugger a programátor PICkit-2[/size]
[size=117]Co je to ICD2 (ICD 2, ICD-2)?[/size]
[size=75]In Circuit Debugger - ICD2 je nástupce ICD (ICD1). Je to debugger pro mikropočítače Microchip, který využívá MPLAB, což je vývojové prostředí taktéž od Microchipu. Uživatel nejdříve navrhne zapojení a sestaví jej. ICD2 (nebo i jiné debuggery) se připojí přímo do vyvíjeného zapojení a uživatel může na počítači v MPLABu příjemně ladit a krokovat program a všechny změny vidí okamžitě i na svém vyvíjeném zapojení. Debugger je nesrovnatelný se simulátorem. Simulátor je pouze software, kde uživatel ladí na virtuálním schématu. Simulátor je dle mého názoru vhodný jen pro pochopení a naučení základů programování. Pokud uživatel píše program, tak debugger nepotřebuje. Obrovská síla debuggeru spočívá až v pozdějším ladění nebo např. ve hledání chyby v programu.[/size]
[size=117]Co je to PICkit 2 (PICKIT2, PICKIT2DE, PICKIT-2, PICKIT-2DE)?[/size]
[size=75]PICkit2 (nástupce PICkit 1, PICkit1, PICkit-1) je open source projekt (nekomerční projekt s otevřeným kódem) debuggeru a programátoru. PICkit je vyvíjen pod záštitou Microchipu. PICkit je velmi podobný originálnímu Microchip ICD2, ale není to jeho klon. PICkit je naprosto samostatný projekt. PICkit nemusíte kupovat, ale můžete si jej sami sestrojit (jeho stavební plány jsou volně a zdarma ke stažení). V tuto chvíli PICkit ještě zaostává za originálním ICD2, ale rychlost jeho vývoje je obrovská. PICkit má před sebou velkou budoucnost a nyní je to nejlepší možná koupě v poměru cena / výkon.[/size]
http://www.mcontrollers.com/image/200710100929_microchip-pic-mplab-icd2.jpg
Několikrát jsem na fóru zaslechl přání udělat samostatné vlákno pro ICD od Microchipu a PICkit. Plním tedy Vaše přání a doufám, že se toto vlákno rozroste v plnohodnotnou diskuzi.
Směřujte, prosím, zde všechno, co se týče Microchip ICD, všech jeho klonů a PICkit. Upozorňuji ale, že příspěvky, které by úmyslně dělaly reklamu některému českému prodejci originálních zařízení nebo klonů ICD a PICkit, budou nekompromisně vymazány.
Veškeré prověřené informace a postupy budu dávat níže do tohoto příspěvku, aby to měli nově příchozí jednodušší.
[size=117]Základní rozdělení[/size]
[size=100]1. Originální ICD2[/size]
[list][size=92]a. Pouze ICD2 a kabel[/size]
Pokud jste ochotni zaplatit za originál, tak by vám tato sada měla stačit.
[size=92]b. Plné balení s vývojovou deskou, ICD2, kabely, manuály, CD, atd.[/size]
Většina vám řekne, že jsou to zbytečně investované peníze navíc.
[size=100]2. Neoriginální ICD2 (tzv. klon)[/size]
[size=92]a. Připojení přes RS232 (sériový port počítače, COM)[/size]
Tyto klony bývají velmi pomalé. Jsou tak pomalé, že jeden krok trvá třeba i 5 sekund. Takto pomalý klon je prakticky nepoužitelný.
[size=92]b. Připojení přes USB je vytvořeno USB/RS232 převodníkem[/size]
Toto bývají už rychlejší klony, ale ne vždy. Opět platí, že ty pomalé jsou nepoužitelné. Před stavbou takového ICD je nutné si dát pozor, jestli lze sehnat všechny integrované obvody. Některé USB/RS232 převodníky nelze v ČR normálním způsobem zakoupit.
[size=92]c. Nativní připojení přes USB (tzv. true USB)[/size]
Nejlepší klony. Často srovnatelné s originálem.
[size=100]3. PICkit 2 (PICKIT2, PICKIT2DE, PICKIT-2, PICKIT-2DE)[/size]
[size=92]a. Běžně zakoupený[/size]
I když je PICkit projekt s otevřeným kódem, tak jej není problém zakoupit originálně sestavený.
[size=92]b. Ručně postavený[/size]
Dnes už nemá skoro význam PICkit ručně stavět, protože jeho prodejní cena je velmi nízká.[/list:u]
[size=117]Užitečné odkazy[/size]
Oficiální stránka ICD2
microchip.com/stellent/idcplg?IdcService…
Oficiální stránka PICkit2
microchip.com/stellent/idcplg?IdcService…
Český distributor originálních ICD2 a PICkit2 – GM electronic:
gme.cz/
Fórum o ICD2:
edaboard.com/viewtopic.php?t=97955
Známé ICD2:
stolz.de.be/
Jeden z prvních klonů (SPCD), který dle informací patří k těm velmi pomalým a nepříjemně drahým:
dhservis.cz/dalsi_1/scpd.htm
Tři články na mcu.cz o klonu (tzv. ICD2.5), jehož cena je značně přemrštěná:
*** články již neexistují ***
[size=117]Aktuální doporučení[/size]
Koupit PICkit2 nebo postavit klon ICD2 s nativním USB rozhraním.[/size]