Fórum témák

» Több friss téma
Fórum » Pickit2 továbbfejlesztése
Lapozás: OK   8 / 22
(#) ktamas66 válasza Hp41C hozzászólására (») Jún 1, 2014 /
 
Pont egy ilyen PIC-et piszkálgatok, azt szeretném kérdezni, hogy ilyenkor ezt a tudást a MPLAB-ba is be lehet piszkálni, vagy csak a Pickit2 Programmer-en keresztül működik?
(#) Hp41C válasza ktamas66 hozzászólására (») Jún 1, 2014 /
 
Csak a Pickit2 Programmer-en keresztül működik.
(#) Hp41C válasza Hp41C hozzászólására (») Jún 1, 2014 /
 
A 24HJ128GP502 is megy. Nem az én érdemem, legfeljebb, hogy nem rontottam el (nagyon). Csak azt nem értem, hogy az első userid byte miért lesz mindig 0x04...
(#) Hp41C válasza Hp41C hozzászólására (») Jún 1, 2014 /
 
A Memory Bulk Erase operation nem törli a UserId helyeket.
(#) Hp41C válasza Hp41C hozzászólására (») Jún 5, 2014 /
 
Oh, az a Microchip már megint kitalált valami újat... Lehet megint
(#) Hp41C válasza Hp41C hozzászólására (») Jún 20, 2014 /
 
Végre kaptam egy a 24FJxxxDAyyy családba tartozó típust. Ennek a felismerése is megizzasztott... Át kellett írnom az egész kezelő programot, meg kellett változtatnom az eszközleíró állományt is. Pontosan azt csináltam a felismeréshez, amit a programozói adatlap közöl, de csak nullákat kapcsm a típusazonosító helyett. Fel kell programozni az Extended Data Space vezérlőjét is. Az ehhez szükséges lépések nem férnek be a programozási módba lépés scripjébe.
A hozzászólás módosítva: Jún 20, 2014
(#) Hp41C válasza Hp41C hozzászólására (») Jún 22, 2014 /
 
Az olvasása ezek után már megy, a programozás sajnos még nem. Nézegetem, mit csinál vele a PICkit3... Mintha a NVMCON nem a 0x760 címen lenne...
A hozzászólás módosítva: Jún 22, 2014
(#) Hp41C válasza Hp41C hozzászólására (») Jún 23, 2014 /
 
Érdekesek ezek a Programming executive -ok:
PIC24FJxxxDA1, PIC24FJxxxDA2, PIC24FJxxxGA3, PIC24FJxxxGB2, PIC24FJxxxGC0,
RIPE_01C_000035.hex: Application Id = 0xCC
:1007400061e7a8000000000000000000003b8000fe

PIC24FJ16MCxxx
RIPE_01D_000035.hex: Application Id = 0xCD
:1004b000a70a2000373b880061e7a8000000000081

PIC24FJxxxGA2, PIC24FJxxxGB2
RIPE_01E_000035.hex: Application Id = 0xCE
:1005000017e1a8000000000000000000000000004b
Ezek a sorok a programozási művelet indításai. Az első kettőben a bset.b 761,7 utasítás szerepel, a harmadikban a bset.b 117,7

A PIC24FJXXXGA2/GB2 Family Flash
Programming Specification (DS30000510E ?? Már a 5. verzió ??) 14. lapján a NVMCON címeként a 0x760 szerepel. Ugyanakkor a 22. oldalon a '3.11 Reading the Application ID Word' bekezdésben:
"If the Application ID has the value, CEh, the Programming Executive is resident in memory..."
Most akkor melyik az igaz? A bset.b 0x761,7 -re (0061e7a8) nem indul az írás. Akkor mit is javítottak az előző 4 verzióban?
A hozzászólás módosítva: Jún 23, 2014
(#) Norberto válasza Hp41C hozzászólására (») Jún 23, 2014 /
 
Ahogy olvasgatom, elég gubancosak szoktak lenni ezek az adatlapok / errata-k.

Van ezeknek a PIC-es szériáknak valami support oldala, ahol ezeket a hibákat be lehet jelenteni hivatalosan? Netán használod is eme felületet, ha létezik?
(#) Hp41C válasza Norberto hozzászólására (») Jún 23, 2014 /
 
Ezen hibák miatt igazán lassú a fejlesztés. Meg kell várnom, míg a család legalább egy tagját meg tudom venni, ki tudom mérni, hogyan is működik igazán. A fenti hibák sehol sem olvashatók, csak az ellentmondásokon elgondolkozva lehet valamit sejteni. Aztán ott egy érdekes kitétel: nem fejtheted vissza a MC programjait.
Az előző két család problámait jeleztem a MC fórumán. A mostanit még bizonyítanom kell. Aztán vehetek egyet a PIC24FJxxxDA1, PIC24FJxxxDA2, PIC24FJxxxGA3, PIC24FJxxxGB2, PIC24FJxxxGC0 családból (sajnos csak SMD tokban kapható), készíthetek egy kis panelt, kezdhetem azoknak a programozását felderíteni.
A hozzászólás módosítva: Jún 23, 2014
(#) icserny válasza Norberto hozzászólására (») Jún 23, 2014 /
 
Idézet:
„Van ezeknek a PIC-es szériáknak valami support oldala, ahol ezeket a hibákat be lehet jelenteni hivatalosan?”
Van, de valószínűleg a sóhivatallal bérelnek közös irodát.

Én eddig egy hibát jelentettem be, amire kb. fél év múlva reagáltak: feltettek egy teljesen irrelváns kérdést. Utána türelmesen elmagyaráztam, hogy miért értelmetlen a kérdés, és mi is volt az eredeti probléma. Aztán hosszú csend... Most, évek múltán végre bekerült az ERRATA-ba (PIC18F14K50-nél a Boot Blokk kódvédelme csak a kisebb tartományt védi le, függetlenül a BBSIZ beállításától.)
(#) Hp41C válasza Hp41C hozzászólására (») Jún 24, 2014 /
 
Úgy néz ki, a 24FJxxxGA2yy és a 24FJxxxGB2yy -ban a NVMCON a 0x116 címen van.
A hozzászólás módosítva: Jún 24, 2014
(#) Hp41C válasza Hp41C hozzászólására (») Júl 22, 2014 /
 
Sikerült beszereznem és működésre bírni MCP3204 és MCP4922 12 bites A/D illetve D/A konvertereket. A mellékelt ábrán egy TI gyátmányú SN74HC132 transfer karakterisztikája látható.
(#) bbb válasza Hp41C hozzászólására (») Júl 22, 2014 /
 
Szia!

Nem kekeckedésből, de alig látható az ábra. Ha a minimum és maximum értékeket pár pixellel közelebb vinnéd egymáshoz, hogy ne simuljanak bele a keretbe, akkor sokkal jobban lehetne látni az ábrát. Esetleg a zöld helyett egy élénkebb zöld, vagy sárga szín is jobb lenne (most a rács és a két jelölőszín nagyon közeli intenzitásértéken van, jobb lenne, ha elütnének egymástól).
(#) Hp41C hozzászólása Aug 25, 2014 /
 
Végre összejött a kapcsolat MZ/X -el. Kezemben van egy PIC32MZ2048ECM144-I/PH. Csak ebben a 0.4 mm -es lábközű SMD tokban kapható. A többire csak novemberi visszaigazolás van... Készült-e alkalmas panelterv, amin programozni lehetne?
(#) Hp41C válasza (Felhasználó 15355) hozzászólására (») Aug 27, 2014 /
 
Idézet:
„Nagyon "csúnya" kontrollert vettél.”

Nem volt lehetőségem választani a több, mint egy éve bejelentett család tagjai közül. Csak ez az egyféle típus (és még ez is igen durva hibákkal fűszerezve) és csak ebben a tokozásban kapható.
(#) Hp41C válasza (Felhasználó 15355) hozzászólására (») Aug 27, 2014 /
 
A 24FJ256DA210 100 lábú TQFP is 0.4 mm lábtávolságú. Megküzdöttem vele.
(#) pajti2 válasza Hp41C hozzászólására (») Aug 31, 2014 /
 
Szerintem az mindig macera. Eleve PIM-et venni nagyon sokkal drágább? (Én bizony az ügyetlen fajta vagyok, és mindig megégetem valamelyik ujjamat, ha a ilyen tqfp-kkel küzdök, nekem bizony sok szempontból "kevésbé fáj" a pim )
A hozzászólás módosítva: Aug 31, 2014
(#) pipi válasza Hp41C hozzászólására (») Szept 1, 2014 /
 
Hali!
Chipcad mai hírlevél szerint kaptak 64 és 100 lábút.
A lábtávolságot nem néztem
(#) icserny válasza pipi hozzászólására (») Szept 1, 2014 /
 
A lábtávolság 0.5mm mindkettőnél, de a 64 lábú MCU-ól egyelőre csak QFN tokozású van raktáron.
(#) nagzso hozzászólása Nov 10, 2014 /
 
Sziasztok! Egy PIC16F1716-ost szeretnék programozni PICKIT2-vel, de ugye nem szerepel az ismert eszközök között. Próbáltam a PICKIT2 Device Editor-ral hozzáadni, de nem sikerült, tudnátok ebben segíteni? Gondolkoztam rajta, hogy építek egy PICKIT3-at, de nem tudom, hogy lehetséges-e egyáltalán. Találtam kapcsolásokat és leírásokat, de ahogy láttam, nem olyan elterjedt. Esetleg ha tudtok ajánlani másik programozót, az is jól jönne.
(#) Hp41C válasza nagzso hozzászólására (») Nov 10, 2014 /
 
A Pk2Devicefile.dat 1.62.146 -ból indulj, a 16F1459 -et vedd alapul. A 16F1716 -nak is 14 bites típusazonosítója van.
A hozzászólás módosítva: Nov 10, 2014
(#) nagzso válasza Hp41C hozzászólására (») Nov 10, 2014 /
 
Köszi szépen, úgy néz ki működik.
(#) nagym6 válasza Hp41C hozzászólására (») Nov 25, 2014 /
 
Ugyanilyen gondom van, PIC16F1704 -et sem ismeri a Pickit2.
"A Pk2Devicefile.dat 1.62.146 -ból indulj, a 16F1459 -et vedd alapul."
Ezt nem tudom mit jelent, meg kell nyitni valamivel a "Pk2Devicefile.dat" fájlt?
Köszönöm.
(#) Hp41C válasza nagym6 hozzászólására (») Nov 25, 2014 / 1
 
Meglepő módon a PICkit2 device file editor -ral. A Gooogle találta meg.
(#) nagym6 válasza Hp41C hozzászólására (») Nov 26, 2014 /
 
Köszi. Semmi szövegszerkesztő nem nyitotta meg, azt hittem nem lehet belenyúlni. Most sikerült megnyitni, de már látom, olyan mélységben nem ismerem a témát. Eddig csak önmagában használtam a Pickit2-t, esetleg az MPLAB-on keresztül ismerheti 16F1704-et? MPLAB-ot nem ismerem, de ha az megoldás, beüzemelem. Gondolom azon frissíthetők az újabb Pic típusok.
Köszönöm.
A hozzászólás módosítva: Nov 26, 2014
(#) icserny válasza nagym6 hozzászólására (») Nov 26, 2014 / 1
 
Nem, az MPLAB-ban direkt (hogy azt ne mondjam: kitolásból) nem támogatják a PICkit2 programozó használatát az újabb típusoknál.

A PICkit2 saját programjánál viszont a "Pk2Devicefile.dat" bővítésével bizonyos típusokra kiterjeszthető a támogatás (programozás, illetve kiolvasás).
(#) nagym6 válasza icserny hozzászólására (») Nov 26, 2014 /
 
Akkor csak a Pickit3 lenne a megoldás, ha jól gondolom. A "Pk2Devicefile.dat" -ban új típus beszerkesztése nekem magas.
Köszönöm.
(#) Hp41C válasza nagym6 hozzászólására (») Nov 26, 2014 / 1
 
Készíts egy biztonsági mentést a PICkit2 V2.62 telepítési könyvtárában található Pk2DeviceFile.dat állományról. Nyisd meg a Pk2Devicefile.dat állomány 1.62.146 verzióját. Keresd meg a Parts List -ben a 16F1454 -et. Jobb gomb - Duplicate. Az adatait írd át a képeken láthatóakra. Mentsd el az állományt Pk2DeviceFile.dat néven a PICkit2 V2.62 telepítési könyvtárába. Indítsd újra a PICkit2 V2.62 programot. Válaszd a Midrange / 1.8V Devid14 családot.
A hozzászólás módosítva: Nov 26, 2014
(#) Hp41C válasza Hp41C hozzászólására (») Nov 26, 2014 /
 
Helzesbítés: A duplikálás után csak a nevét írd át. Mentsd el, töltsd be újra. (A config tömbök kezelésében van egy hiba a programban.)
Következő: »»   8 / 22
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem