PicKIT 3.5 (PIC10 / PIC12 / PIC16 / PIC24 / dsPIC) programozó

(2 vásárlói értékelés)

14.595Ft (11.492Ft+ÁFA)

Ha egy kész HEX fájlt kell PIC-be írni, vagy a saját vezérlőpanelen szeretnéd megfogni, hol fut félre a program. USB-n kapcsolódik a számítógéphez, a PIC felé pedig 6 pólusú ICSP vezetéket használ, így a vezérlőt beépítve is lehet programozni. Számos PIC16/PIC18, PIC24, dsPIC és több PIC32MX típus tartozik a támogatott körbe. Kész HEX írásához a PICkit 3 Programmer v3.10 standalone alkalmazás is használható.

1 készleten

Cikkszám: T66263 Kategória: Márka:
Cikkszám: T66263

Leírás

Van, amikor már kész a HEX, és csak be kell tenni egy PIC16F877A-ba. Máskor a saját panelen fut a program, de valahol rossz ágba kerül, ezért jó lenne breakpointnál megállítani és megnézni, mi történik belül. A PICkit 3.5 PIC/dsPIC ICSP programozó és debugger mindkét munkára használható: programozni és támogatott PIC/dsPIC vezérlőnél hibát keresni is tud.

A számítógéphez mini-USB kapcsolaton csatlakozik, a célpanelhez pedig a hatpólusú ICSP vezetéken. Ez műhelyben azért kényelmes, mert a mikrokontrollert nem kell minden firmware-frissítéshez kivenni a foglalatból. Ha a saját NYÁK-on eleve kialakítod az ICSP pontokat, a kész panelen is írható marad a program.

A 3.5 felirat egy módosított PICkit 3 kompatibilis klónt jelöl. A változathoz Programmer-To-Go, egyedi sorozatszám, firmware-helyreállítás és megerősített interfészvédelem is tartozik. Az újabb felépítés ettől még a PICkit 3 szoftveres világára épül, ezért friss Microchip vezérlőnél először az eszköztámogatást kell megnézni.

Kész firmware írásához nem feltétlenül kell teljes MPLAB projektet nyitni. A Microchip archív PICkit 3 Programmer alkalmazásában betölthető a HEX, kiválasztható a célchip, majd Write és Verify művelettel elvégezhető az írás és az ellenőrzés. A megadott videó is ilyen, kész HEX-fájlra épülő PICkit 3.5 munkafolyamatot mutat PIC16F877A környezetben.

Bekötés – itt szokott eldőlni, hogy elsőre megtalálja-e a PIC-et

A PICkit 3.5 PIC/dsPIC ICSP programozó és debugger hatpólusú csatlakozását érdemes már a NYÁK tervezésekor rendbe tenni.

A kiosztás:

  1. MCLR/VPP – reset és programozófeszültség
  2. VDD Target – céláramkör tápfeszültsége
  3. VSS/GND – közös föld
  4. PGD/ICSPDAT – programozási adat
  5. PGC/ICSPCLK – programozási órajel
  6. PGM/LVP – alacsony feszültségű programozásnál használható vonal

Az 1-es láb irányát jelöld a saját panelen is. Egy négyzetes forrszem vagy kis “1” felirat később sok időt spórol, főleg akkor, amikor a programozókábelt nem naponta használod.

A PGD és PGC vonalakat ne terheld meg feleslegesen nagy kondenzátorral vagy olyan külső áramkörrel, amely programozás közben erősen hajtja őket. Ha ezek egyben normál I/O-k is a készülékben, a köréjük tervezett elektronika ne akadályozza az ICSP kapcsolatot.

HEX fájl feltöltése standalone programmal

Ha kész HEX-fájlt kapsz egy régebbi PIC-hez, a standalone programozó alkalmazás sokkal közvetlenebb, mint egy teljes fejlesztői projekt felépítése.

A Microchip archívumában elérhető a PICkit 3 Programmer App and Scripting Tool v3.10. Ebben a munkamenet röviden így néz ki:

  1. Csatlakoztasd a PICkit 3.5 PIC/dsPIC ICSP programozó és debugger egységet USB-n.
  2. Kösd rá helyesen az ICSP vezetéket a célpanelre.
  3. Válaszd ki a célcsaládot és a pontos PIC-et.
  4. Importáld a HEX-fájlt.
  5. Ellenőrizd, honnan kap tápot a céláramkör.
  6. Indítsd el a Write műveletet.
  7. Verify segítségével ellenőrizd vissza a beírt tartalmat.

Ha a program “No Device Detected” hibát ad, nem érdemes rögtön szoftvert újratelepíteni. Először VDD, GND, MCLR/VPP, PGD és PGC kerüljön sorra. A felcserélt PGD/PGC vagy a táp nélküli célprocesszor sokkal egyszerűbb hiba, mint egy valódi firmware-probléma.

MPLAB mód és standalone PICkit 3 Programmer mód

A PICkit 3.5 PIC/dsPIC ICSP programozó és debugger két eltérő munkakörnyezetben is előkerülhet.

MPLAB X alatt fejlesztőeszközként és debuggerként működik. Itt projektből programozhatsz, debug buildet indíthatsz, breakpointot tehetsz a programba és a támogatott eszköz belső állapotát is vizsgálhatod. A standalone PICkit 3 Programmer inkább a “van egy HEX-em, írjuk be” feladathoz kényelmes.

Egyes 3.5 példányok MPLAB firmware-módban érkeznek. Ha a standalone alkalmazás ezt jelzi, a Tools – Download PICkit Operating System művelettel tölthető be a hozzá tartozó PICkit firmware. Ez firmware-módváltás, nem a cél-PIC programjának betöltése.

Az PICkit 3.5 PIC/dsPIC ICSP programozó és debugger változatához MPLAB X 6.05 vagy korábbi verzió ad biztos kompatibilitási tartományként.

Firmware-helyreállítás – amikor maga a programozó akad el

A 3.5 változat egyik hasznos eltérése az önhelyreállító firmware-funkció.

A dokumentált helyreállítási menetnél a programozó gombját USB csatlakoztatás előtt lenyomva kell tartani. Az USB bedugása után 3-4 másodperc múlva a STATUS gyors villogása jelzi a helyreállítás indulását. Amikor az ACTIVE jelzés villogással jelzi a befejezést, az USB leválasztható és újracsatlakoztatható. Ez akkor lesz hasznos, amikor maga a programozó firmware-e sérül vagy rossz állapotban marad egy módváltás után. A célmikrokontroller hibás programját ez természetesen nem javítja meg.

Programmer-To-Go – sorozatban is lehet írni

A PICkit 3.5 PIC/dsPIC ICSP programozó és debugger Programmer-To-Go funkcióval is rendelkezik. A programozási kép előkészíthető számítógépen, utána pedig a programozó önállóan vihető a következő panelhez. Ez akkor kényelmes, ha ugyanaz a HEX több azonos vezérlőre kerül. A programozó USB-ről tápot kap, az írás pedig a házon lévő gombbal indítható. A PICkit 3.5 kereskedelmi dokumentáció legfeljebb 512 KB-os offline programképet ad meg.

Javítóműhelyben ugyanez azért jöhet jól, mert egy ismert firmware-rel több azonos vezérlőpanel végigírható anélkül, hogy minden darabnál újra meg kellene nyitni a fejlesztői környezetet.

Céltáp – kényelmes, de ne ebből építs tápegységet

A programozó a VDD Target vezetéken keresztül képes lehet a célprocesszort táplálni, és a feszültség szoftverből szabályozható.

Ez egy csupasz PIC vagy kis fogyasztású próbapanel mellett praktikus. Relékkel, kijelzőkkel, nagyobb háttérvilágítással vagy más komolyabb fogyasztóval szerelt kész panelnél célszerű saját stabil tápot használni, és csak a GND-t közösíteni a programozóval.

A 3.5 források “megnövelt kimeneti áramot” említenek az eredeti PICkit 3-hoz képest, pontos, garantált értéket viszont nem adnak. A PICkit 3.5 PIC/dsPIC ICSP programozó és debugger biztos maximális céltápárama ezért max. 100-120 mA -t ne haladja meg.

A megadott 2,0-6,0 V tartomány a programozó céltápoldalának képessége. Mindig a konkrét PIC megengedett VDD tartománya dönti el, ténylegesen mekkora feszültséget állíthatsz be.

DIP tokos PIC programozása külön panel nélkül

A PICkit 3.5 PIC/dsPIC ICSP programozó és debugger önmagában nem tartalmaz ZIF IC-foglalatot. Ha egy DIP tokos PIC-et még a beültetés előtt szeretnél megírni, külön programozóadapter tehető mellé. A bővített csomag ilyen univerzális adaptert is tartalmaz. A 28 és 40 pólusú PIC-ekhez az adapter A állását, a 8, 14, 18 és 20 pólusú eszközökhöz a B állást használja. Ez is a csomag része. A beállítást a hátlapon szitázva találod.

Mire lehet használni?

  • PIC16F877A vagy egyéb PIC vezérlő kész HEX-fájljának beírására.
  • Saját PIC16 vagy PIC18 panel első firmware-feltöltésére.
  • PIC24 és támogatott dsPIC rendszerek fejlesztésére és hibakeresésére.
  • Már beépített PIC újraprogramozására ICSP csatlakozón keresztül.
  • Készülék javításakor elveszett vagy sérült PIC-tartalom visszaírására.
  • Antminer jellegű hashboard és tápegység PIC firmware-helyreállítására megfelelő fájl birtokában.
  • Több azonos panel egymás utáni programozására Programmer-To-Go módban.
  • Egyes 11, 24, 25 és 93 sorozatú soros EEPROM-ok programozására, ha a konkrét típust a használt program is támogatja.
  • Oktatási PIC áramkörök ICSP programozásának és hardveres debugjának gyakorlására.

Kompatibilitás és beüzemelés

Mire figyelj?Mit okoz?
Jó irányban csatlakozik az ICSP kábel?Fordított csatlakoztatásnál a VPP, táp- és adatvezetékek rossz lábra kerülhetnek.
Kap megfelelő tápot a cél-PIC?Táp nélkül a programozó nem tudja megbízhatóan felismerni a mikrovezérlőt.
PGD és PGC nincs felcserélve?A chip nem azonosítható és az ICSP kommunikáció nem indul el.
MCLR/VPP vonalat nem terheli nagy kondenzátor?A programozófeszültség felépülése túl lassú lehet, ezért meghiúsulhat a programozási módba lépés.
A programozóról táplálnád a teljes készüléket?A pontos garantált céltápáram !!!, nagyobb panelhez saját tápegységet használj.
A megfelelő chip van kiválasztva a programban?Rossz memóriatér, konfigurációs bitek vagy eszközazonosító miatt az írás hibára futhat.
Standalone PICkit 3 Programmer programot használsz?MPLAB firmware-módból át kellhet tölteni a PICkit Operating System firmware-t.
MPLAB X 6.05 utáni verzióval dolgozol?A tárgyalt 3.5 változat biztos támogatása !!!.
Új Microchip vezérlőt választottál?A PICkit 3 eszköztámogatási köre lezárt, ezért a konkrét típust programozás előtt ellenőrizni kell.
DIP tokos PIC-et panel nélkül írnál?Külön ZIF vagy univerzális programozóadapter kell.

Vásárlás előtt ezt nézd meg

A PICkit 3.5 PIC/dsPIC ICSP programozó és debugger elsősorban a klasszikus PICkit 3 korszak eszközeivel érzi otthon magát. PIC16F877A, régebbi PIC16, PIC18, PIC24 vagy dsPIC javításánál és fejlesztésénél ennek van gyakorlati jelentősége.

Új fejlesztésnél először a választott mikrokontrollert ellenőrizd. Attól, hogy a programozó fizikai ICSP lábkiosztása illeszkedik, a szoftver adatbázisának is ismernie kell a típust.

A “3.5” elnevezésből ne következtess arra, hogy ez fél generációval újabb hivatalos Microchip programozó. Egy módosított PICkit 3 klónról van szó. Újabb Microchip eszközök rendszeres fejlesztéséhez a PICkit 4, PICkit 5 vagy MPLAB SNAP jobb kiindulás lehet.

A standalone PICkit 3 Programmer különösen kényelmes szervizes munkánál, amikor kész HEX-et kell írni. Ha viszont C forráskódból fejlesztesz és breakpointtal szeretnél hibát keresni, az MPLAB X környezetre is szükség lesz.

Használati korlátok – mikor válassz más programozót?

  • AVR ATmega vagy ATtiny klasszikus ISP programozásához más programozó kell.
  • Nagyon friss Microchip eszköznél, amely már nincs a PICkit 3 támogatási körében, újabb programozót válassz.
  • Nagy darabszámú gyártási programozásnál gyártási célú programozó és megfelelő automatizálás lehet szükséges.
  • Ha a programozónak kellene egy nagy fogyasztású komplett panelt táplálnia, használj külön tápegységet.
  • Ha minden új MPLAB X verzióval hivatalos gyártói támogatást vársz, PICkit 4 vagy PICkit 5 irányába érdemes menni.
  • Ha DIP tokokat rendszeresen panelen kívül írsz, a ZIF programozóadapterrel számolj.

Műhelytitok

Ha a PICkit 3.5 PIC/dsPIC ICSP programozó és debugger USB-n rendben megjelenik, de a cél-PIC nem azonosítható, a hibakeresés első köre legyen teljesen hardveres. Mérd meg a VDD-t a PIC lábán. Nézd meg a közös GND-t. Kövesd végig az MCLR/VPP, PGD és PGC vezetéket egészen a mikrokontrollerig. Ezután ellenőrizd a chipválasztást. Firmware-cseréhez vagy drivertelepítéshez akkor érdemes nyúlni, amikor ez az öt pont már rendben van. Így egy felcserélt kétvezetékes ICSP kapcsolat miatt nem cserélsz fél szoftverkörnyezetet.

Műszaki jellemzők

JellemzőÉrték
Terméktípus:PIC/dsPIC ICSP programozó és debugger
Típusjelölés:PICkit 3.5 PIC/dsPIC ICSP programozó és debugger
Gyártó:Unit Electronics
Eredet:harmadik féltől származó PICkit 3 kompatibilis változat
PC interfész:USB 2.0 Full-Speed
USB sebesség:12 Mbit/s
PC csatlakozó:mini-USB
Célcsatlakozó:6 pólusú ICSP
Pin 1:MCLR/VPP
Pin 2:VDD Target
Pin 3:VSS/GND
Pin 4:PGD/ICSPDAT
Pin 5:PGC/ICSPCLK
Pin 6:PGM/LVP
Célfeszültség a PICkit 3.5 kereskedelmi specifikációban:2,0-6,0 V
Céltáp maximális garantált árama:< 120 mA
PIC10/PIC12:támogatott típusok
PIC16:támogatott típusok, köztük a PIC16F877A
PIC18:támogatott típusok
PIC24:támogatott típusok
dsPIC30/dsPIC33:támogatott típusok
PIC32:több PIC32MX típus
Soros EEPROM:több 11/24/25/93 sorozatú eszköz
Read:támogatott
Write:támogatott
Verify:támogatott
Erase:támogatott
In-circuit debug:támogatott célchipnél
Breakpoint:támogatott célchipnél
Perifériafagyasztás breakpointnál:támogatott célchipnél
Programmer-To-Go:támogatott
Offline programkép:legfeljebb 512 KB
Firmware-frissítés:támogatott
Firmware önhelyreállítás:támogatott PICkit 3.5 funkció
Egyedi sorozatszám:támogatott
Védelem:túlfeszültség-/rövidzárfigyelés megadott
Standalone program:PICkit 3 Programmer App and Scripting Tool v3.10
MPLAB X biztos 3.5 kompatibilitás:v6.05 vagy korábbi az ellenőrzött 3.5 változatnál
Windows kompatibilitás a PICkit 3.5 termékforrásban:Windows 7 / 8 / 8.1 / 10 / 11
Állapotjelzők:Power, Active, Status
Nyomógomb:van
Házméret a tárgytermék képén:kb. 95 x 39 x 11 mm

Dokumentáció

Csomag

  • 1 db PICkit 3.5 PIC/dsPIC ICSP programozó és debugger
  • 1 db mini-USB kábel
  • 1 db 6 pólusú ICSP programozókábel
  • 1 db Univerzális ZIF/DIP programozóadapter

További információk

Tömeg0,1 kg
Méretek12 × 10 × 2 cm
CikkszámT66263
Tápfeszültség [V]

,


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

PicKIT 3.5 (PIC10 / PIC12 / PIC16 / PIC24 / dsPIC) programozó termékről 2 értékelés

Még nincsenek értékelések.

„PicKIT 3.5 (PIC10 / PIC12 / PIC16 / PIC24 / dsPIC) programozó” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések a PICkit 3.5 PIC/dsPIC ICSP programozó és debugger termékről

Hivatalos Microchip modell a PICkit 3.5?

Nem. A PICkit 3.5 harmadik féltől származó, módosított PICkit 3 kompatibilis programozó. A Microchip hivatalos sorozatában PICkit 3 után PICkit 4 következett.

Használható PIC16F877A programozására?

Igen. A PIC16F877A szerepel az ellenőrzött PICkit 3.5 támogatási listában. ICSP vezetéken és megfelelő programozószoftverrel írható.

Milyen programmal lehet kész HEX fájlt beírni?

A Microchip PICkit 3 Programmer App and Scripting Tool v3.10 erre közvetlenül használható. A megadott videó is standalone PICkit programozós, HEX-fájlra épülő munkamenetet mutat.

Miért kérhet firmware-letöltést a PICkit 3 Programmer?

A programozó MPLAB firmware-módban lehet. Standalone PICkit 3 Programmer használatakor a Tools menüből a PICkit Operating System firmware betöltése válhat szükségessé.

Használható MPLAB X alatt?

Igen, a PICkit 3.5 erre készült. Az ellenőrzött 3.5 termékforrás az MPLAB X 6.05-ös és korábbi verzióit adja meg biztos kompatibilitásként. A 6.05 utáni biztos támogatás: !!!.

Mit kell bekötni ICSP programozáshoz?

A hat vezeték sorrendje MCLR/VPP, VDD, GND, PGD, PGC és PGM/LVP. A Pin 1 irányát különösen fontos megtartani.

A programozó táplálhatja a célpanelt?

A VDD Target kimeneten céltáp adható, és a feszültség szoftverből kezelhető. A PICkit 3.5 pontos garantált maximális céltápárama !!!, ezért nagyobb fogyasztású panelhez saját tápot célszerű használni.

Mit jelent a 2,0-6,0 V-os céltartomány?

Ez a PICkit 3.5 kereskedelmi specifikációjában szereplő célfeszültség-tartomány. A konkrét PIC megengedett VDD értéke mindig elsőbbséget élvez, ezért például egy 3,3 V-os eszközt nem szabad automatikusan magasabb feszültségről táplálni.

Mire való a Programmer-To-Go?

A programozási kép előre betölthető a programozóba, utána pedig PC nélkül is elindítható az írás. A PICkit 3.5 források legfeljebb 512 KB-os offline programképet adnak meg.

Mit lehet tenni, ha maga a PICkit 3.5 firmware-e akad el?

A 3.5 változatnál dokumentált firmware-helyreállítás használható. A nyomógomb USB csatlakoztatása közben történő lenyomásával indítható a helyreállító folyamat.

Kell ZIF adapter DIP tokos PIC programozásához?

Ha a PIC nincs panelbe építve, egy külön univerzális vagy ZIF ICSP adapter kényelmes. Az UNIT Electronics bővített csomagja tartalmaz ilyet, az alap PICkit 3.5 csomagban azonban nincs igazolva.

Mi van az alapcsomagban?

Az alapcsomag egy PICkit 3.5 PIC/dsPIC ICSP programozó és debugger egységet, egy mini-USB kábelt és egy 6 pólusú ICSP programozókábelt és egy programozó ZIF foglalatot tartalmaz.