Zdravím
Nevíte někdo o nejjednodušším programátoru na dsPIC? Mám PICQUICK a ten podporuje jen do řady 18F.
Díky za rady.
Řada dsPIC je velmi široká. Řadu typů dovede ICD2. Ovšem v případě klonů ICD2 je třeba zvážit, že některé dsPIC potřebují i snížené napětí Vpp a pracují často s Vdd 3V. Klon ICD2 by tedy měl mít V/V převodník úrovní a možnost regulace Vpp. Například dsPIC30F2005 se svým klonem naprogramuji, pro dsPIC30F1010 bych musel udělat aspoň jednoduchý adaptér s jedním tranzistorem, protože tento čip má Vpp 5V a můj klon používá fixní Vpp 13V.
Díky za odpověd.
PRESTO je dobrá volba?
Presto je určitě velmi dobrá volba, ale už si dost dobře nedovedu představit ladění programu bez možnosti debuggingu. A to Presto v možnostech nemá.
Ještě jsem debugging v praxi neviděl a zatím jsem ho nepotřeboval. Ale možná kdybych to viděl v provozu, tak bych si ho třeba taky postavil. Všechno, co jsem zatím dělal, jsem si odladil v MPLABu. Ale někdy, úplně k vůli blbosti mé vlastní, program nejede a než na to přijdu, tak to hodně dlouho hledám, kde jsem udělal chybu. Tohoto by mě debugging asi ušetřil.
A jaký by jsi mi doporučil, který je nejlepší. Myslím jako hodně muziky za málo peněz.
Nejrozumnější je PICKIT2. Přímá podpora z MPLabu je u některých typů debugging, připojení přes USB. Je to vlastně miniatura ICD2.
Lze to využít jako sériový port, programátor pamětí, atd…
PRESTO je dobré, protože podporuje velkou řadu procesorů jiných výrobců a největší předností, že umí CPLD.
Nemáš pravdu, protože v současné době PICKit2 nepodporuje vůbec žádné dsPIC. Vzhledem k tomu, že to byl hlavní požadavek, tak to jaksi není ta správná volba.
Materiálová cena klonu ICD2 je cca 600Kč. Na webu je toho opravdu hodně, pohledej, udělej si nějakou představu. MUsí to být pochopitelně USB.
Na stránkách mirochipu píšou, že programovat je umí, ale neumí debugging, ten je jen do řady 18F
Mě stačí, zatím, je naprogramovat a myslím si, že časem by mohl umět i debugging.
Ale ted jsem tak hledal a zarazila me u debuggeru jedna věc.
Dočetl jsem se, že to udělá cca 2 krok za vteřinu.
Tak jestli je tohle pravda, tak je to k ničemu. Zrovna mám rozbastleno multiplex 8x 7segmentovka a při představě, že mi to udělá 2 kroky za vteřinu, nechci se ani ptát, co na to řekne první segmentovka v pořadí.
Když mluvím o dsPIC a jejich debuggingu, tak tím míním, že pomocí ICD2 debuggovat jdou. Ne absolutně všechny, ale jdou. Pokud Microchip tvrdí něco jiného, tak tomu nejspíš nerozumí
Co se týká krokování, 2 kroky za vteřinu není tak málo, chci tě vidět, jak 2x za vteřinu zkontroluješ hodnoty třeba deseti registrů. Ovšem tvoje představy jsou poněkud zploštělé. Debugging také znamená možnost pustit procesor plnou rychlostí v reálném módu. A nastavit si breakpoint do místa, které mě zajímá a v tomto místě si pak nechat vypsat třeba obsahy registrů na obrazovku a od tohoto místa třeba procesor krokovat.
Jak jsem už jednou napsal, nikdy jsem debugger neviděl. Ale i tak, když si dám breakpoint a program se zastaví, tedy v mém případě, tak mi zůstane svítit jen jedna 7segmentovka v pořadí a to se jí asi nebude líbit.
Našel jsem ICD2, sestavený, za 800,- PICKIT2 jsem našel za cca 2400,-
Hledal jsem schéma, že bych si to ubastlil sám, ale to jsem nikde nenašel, ale možná jsem hledal špatně.
Jak to tady zpětně čtu, asi nejlepší řešení je mít doma PRESTO a ICD2.
Ale asi si objednám ten ICD2, cena je, dle mého názoru dobrá a na to, že původní dotaz zněl, čím naprogramuji dsPIC, a to mi ICD2 splní.
Četl jsem různé názory na PICKIT2 i na ICD2, každý uživatel chválí ten nebo onen. Prodat ho můžu kdykoliv a koupit ten “druhý”
Díky za rady a názory.
Schémat ICD2 na webu je tolik, že člověk neví, co si má vybrat.
Třeba tady:
icd2clone.com/wiki/Main_Page
PICKIT2 original od Microchip se dá koupit v TMC za cca 1300Kč.
ICD2 za 800Kč je nějak moc levný.
A ještě dotaz, POTYO1 a 2 je co?
TMC je co?
TMC jsem se uklepl, promiň, mělo být TME.
tme.cz/
Potyo1 a Potyo2 jsou ICD2 klony.
Jaké jsou ty klony? Jsou stejně rychlé jako originál? Jedině u nic je tišták přímo pro Eagle, a v něm si dělám tišťáky i já, to bych je zvládl vyrobit doma, mám na to Aritmu.
TME je v současné době nemá.
Když je klon nativně USB, tak je stejně rychlý jak originál.
Ale musím se opravit v případě toho PICKIT2. V prostředí MPLAB zatím dsPIC nedovede, ale se svým, specifickým programovacím softwarem dovede tyto PIC:
dsPIC30 Devices
dsPIC30F1010
dsPIC30F2010, 2011, 2012
dsPIC30F2020, 2023
dsPIC30F 3010, 3011, 3012
dsPIC30F3013, 3014
dsPIC30F4011, 4012, 4013
dsPIC30F5011, 5013, 5015, 5016
dsPIC30F6010A, 6011A, 6012A
dsPIC39F6013A, 6014A, 6015
dsPIC33 Devices
dsPIC33FJ12GP201, 12GP202
dsPIC33FJ64GP206, 64GP306, 64GP310
dsPIC33FJ64GP706, 64GP708, 64GP710
dsPIC33FJ128GP206, 128GP306, 128GP310
dsPIC33FJ128GP706, 128GP708, 128GP710
dsPIC33FJ256GP506, 256GP510, 256GP710
dsPIC33FJ12MC201, 12MC202
dsPIC33FJ64MC506, 64MC508, 64MC510
dsPIC33FJ64MC706, 64MC710
dsPIC33FJ128MC506, 128MC510
dsPIC33FJ128MC706, 128MC708, 128MC710
dsPIC33FJ256MC510, 256MC710
Takže to vyhrál PICKIT2.
U mě to vyhrál ICD2 USB
To si dělají v TME srandu?Přišel mi email po týdnu.
Tak to si to utčitě nekoupím
aktuální cena pro MICROCHIP MPLAB-ICD2 je:
množství: 1+ Cena: 5490.00 CZK | množství: 3+ Cena: 5060.00 CZK
Doprava 80,- CZK
Ceny bez DPH
S pozdravem,
Libor XXXXX
obchodní ředitel