Debugger Microchip MPLAB ICD 2, jeho klony (SPCD) a PICkit 2

Tak se mi včera “zase” smazala 4550, naprogramoval jsem jí i s pojistkami dle Kiwwicek, tak jsem zvědavej, jak to dlouho “vydrží”, ale určitě ho nebudu vypínat na NONE.

Atlan: nechapem co si skusil zmazat a neslo ale nevadi :slight_smile:

Honza3: to prepnutie na NONE budes musiet urobit tak ci tak , proste ja ked sa zabudnem a vyrvem icd2 za jazdy , vypnem v menu programer pripojim icd2 spat a zapnem programer , ono uznavam ze to neni prijemne ale lepsie ako by som mal preprogramovavat integrac za kazdym ked sa zabudnem a vyrvem to stade za jazdy…

Máte někdo zkušenosti s procesory řady dsPIC30 nebo dsPIC33, nedaří se mi komunikace s PIC Kit2 v PICKit Programmeru 2.61 ani v MP LAB IDE 8.3. PIC Kit Programmer hlácí, že žádný procesor nevidí, MP Lab se tváří, že programuje, pak nahlásí chybu součtu a v procesoru je nadále původní program.

Tak jsem si koupil PICKIT2. Do včerejška jsem používal ICD2 klon.
Akorát jsem ke svému překvapení zjistil, že klon ICD2 je na debug rychlejší a spolehlivější jak PICKIT2.
Programovaní je rychlejší jak ICD2 asi o 2 vteřiny, zkoušeno s procesorem 18F4620.
Analyzer mi nejde pod WIN7, píše to, že v programu došlo k nějaké vyjímce.
Toť první zkušenosti. :blush: Můj názor je ten, aspoň zatím, že pokud má někdo ICD2 klon, je zbytečné kupovat PICKIT2. :blush:

  1. Musíš zdůraznit - klon ICD2 s USB rozhraním.
  2. Mám obojí už dlouho, a myslím, že rychlostně je to srovnatelné. Ale příležitostně to zkusím otestovat.
  3. PicKit2 je naprosto spolehlivý, stejně jako dobrý ICD2. Největší problémy bývají překvapivě v propojovacím kabelu mezi procesorem a programátorem

Jasně že USB klon, ICD2 s RS232 snad nikdo rozumnej nepoužívá. :smiley: :blush:

Koupil jsem ho kvůli tomu analyzéru, ale ten odmítá fungovat pod WIN7, stahl jsem nové verze ze stránek microchipu, ale nepomohlo to.

Kabliky mám pořádné, průměr 1.2 mm, dlouhé asi tak 6 cm. V MPLABu při debugu nemám otevřené žádné wokna, jako file reg., special reg. Debug, ICD2 cca 1 vteřina, 2 kroky, PICKIT, 2 vteřiny, 1 krok. A ještě k tomu se někdy sekne, že ho musím odpojit od USB.
Zlatej ICD2. :stuck_out_tongue: :stuck_out_tongue:

ICD2 33cm kablik a ziaden problem akurat na okrajoch mam clk ,+,reset,-, data v takomto rozlozeni na plochom kabliku aby to bolo odelene a odrusene od seba.

Až ti jednou bude procesor v debuggovacím módu při kmitočtu krystalu cca 20MHz dělat psí kusy, tak si na mě vzpoměň a zkrať kablík co jen to půjde. Ušetříš tím mnoho času.

Doteď jsem programoval pomocí PRESTA, jenomže jsem začal toužit po debuggeru. Včera večer jsem si od microchipu objednal PICKIT 3, tak snad to bude fungovat jak si představuju.

neboj sponeniem …pouzivam 10Mhz s pll tj na 40Mhz :smiley:

Komunikace je stejná jako s ostatními PICy.

Tak jsem dnes zkoušel analyzer PICKIT2 pod WIN7 a najednou to funguje. :smiley:

Asi Bill dal nějakou aktualizaci a funguje to. :slight_smile: :open_mouth:

To je dobrá zpráva :smiley:

uspesne jsem naprogramoval PIC16F84A ale kdyz chci programovat PIC16F877 tak se stahuje novej OS jenomze pri tom to vyhodi:

Downloading Operating System
ICD0152: Failed to read all of requested bytes (0x0 of 0x8)
…Download Operating System Failed
ICD0152: Failed to read all of requested bytes (0x0 of 0x2)

ne a ne se nahrat…
proc to nejde?
verze mplab je 8.50

tak to predchozi bylo pres redukci usb-rs232

s nativni rs232 je to ok:

Connecting to MPLAB ICD 2
…Connected
ICDWarn0030: MPLAB ICD2 is about to download a new operating system. If MPLAB IDE is just starting, it will appear to “hang” at the splash screen. Please be patient. MPLAB IDE will finish it’s initialization after the OS is downloaded. (Note: You may wish to select to ignore this warning in the future.)
Downloading Operating System
Connecting to MPLAB ICD 2
…Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x4D, read=0x0)
…Reading ICD Product ID
Running ICD Self Test
…Passed
…Download Operating System Succeeded
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x4D, read=0x0)
…Reading ICD Product ID
Running ICD Self Test
…Passed
MPLAB ICD 2 ready for next operation

zajimavy je ze vsechno funguje pres tu redukci az na stahnuti toho OS
cim to muze byt, nevite?
// hodilo by se aby to fungovalo i na tu redukci
tak snad to bude ok a uz me to SCPD2 nebude zlobit

Mam par otazok ohladom PICkit2:

Ako sa da pouzit ako log analyzer, Malo by podporovat aj eproom pamete ? skusal to niekto v menu pickit programatora som ale ziadnu eeprom nenasiel… pripadne nejaka redukcia aby sa dali programovat eeprom…?

PicKit 2 lze použít jako 3 kanálový logický analyzátor. Tato funkce je přístupná při připojeném PicKitu. Sériové EEPROm lze programovat. Odzkoušeno na 24c64… Zítra, pokud si vzpomenu, popíšu podrobněji… dnes nestíhám…

Jak pouzit LA najdes v helpu pro LA, tva otazka je krapet ze siroka , upresni k cemu to chces pouzit a poradime lip, a eeprom jdou programovat jak napsal MeeVal, zapojeni sem mel podle nldv.com/2010/03/pickit-2-and-surface-mount-24c128n-i2c-eeprom/ skouseno na KS24C08 (Samsung) a 24C16W6 (ST) , je tam schema i pro SPI komunikaci , ve vyberu soucastky si vyberes EEPROM a pribliznej typ , velikost by mela souhlasit

uhm …dakujem este to nemam dokoncene… ale uz aspon komunikuje s PICkit programom Inak nejaka vyhodna cen pickitu uz nieje ?

Dobre dakujem…uz sa oboznamujem s programom…

myslim za na toto tema neni treba odpovidat , pokud pohledas odpovedi je tu k nalezeni dost