Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   1 / 2
(#) Hp41C válasza Bazsi hozzászólására (») Okt 1, 2013
Szilva féle klónnal ne programozz PIC32 -ket, még 3.3V adapterrel sem. Az adapter a Vpp -t levő jelet nem korlátozza 3.3V -ra.
(#) janimester hozzászólása Okt 1, 2013
Egy észrevételem kezdőként. Aki 18F4550-et programoz az MCLR lábat húzza fel tápfeszre 10k-val mielőtt nekiáll programozni mert voltage level error üzenet kaphat más különben.
(#) Bazsi válasza potyo hozzászólására (») Okt 9, 2011
Nekem 440-es van, azon nincs,de megnézem amit írtál, kössz szépen
(#) potyo válasza Bazsi hozzászólására (») Okt 9, 2011
Pedig adatlapban benne van. Pl. PIC32MX795F512L adatlap 2.1 és azt követő néhány alcíme, valamint a 28.3 szól erről
(#) Bazsi hozzászólása Okt 9, 2011
Sziasztok
Most tértem át a 32bites PIC ekre, de túl sok segítséget nem atálok a neten. Pl bekötés terén sincs semmi ajánlás, az eddig megszokottt lábakat bekötöttem, de ilyenekre h AVdd, Vddcore, meg AVss mi t kell kötni?
Vagy ha estelg van valakinek egy bevált kapcsolási rajza azt átküldhené.
Köszönet
(#) t_oszi hozzászólása Ápr 25, 2011
Simán zárlat volt a csatlakozóban.
(#) Zsora válasza (Felhasználó 15355) hozzászólására (») Szept 18, 2010
Ja. A 100nF-os kondi csak akkor kell, ha egy nyomógombot is bekötsz RESET célra és a pergést szeretnéd kivédeni. Akkor viszont nem árt ezt a részt pl. egy 1kΩ-os ellenállással elválasztani az MCLR vezetéktől, mert programozásnál gond lehet.
Ha nincs gomb, egy jóval kisebb kondi is elég, de szerintem az sem gond ha egyáltalán nincs is kondi.
(#) watt válasza (Felhasználó 15355) hozzászólására (») Szept 18, 2010
Ha az MCLR-re gondoltad a 100n-t, akkor az sok lehet, inkább 10n a megfelelő. Ez védi a impulzusoktól, de nem lassítja nagyon a programozásba lépést.
(#) potyo válasza (Felhasználó 15355) hozzászólására (») Szept 18, 2010
Igazából az mindig kötelező, mert ha kikapcsolod az MCLR-t (digitális bemenetté állítod), akkor sem egészséges levegőben hagyni a lábat, mint ahogy az összes többi lábat sem jó bemenetként lebegni hagyni. Valamint emellett jön még az, hogy ha az MCLR láb potenciálja valamiért felmászik 9-12V környékére, akkor a kontroller programozás üzemmódba lép, majd amikor a láb ismét lemegy 6-7V alá, akkor meg megint futni kezd a kontroller, vagyis ismeretlen eredetű resetelések tanúi lehetünk. Tehát igen, a 10k mindenképpen kell, vagy pedig a külső áramkörnek kell biztosítania, hogy a láb mindig biztonságos potenciálon maradjon.

Van néhány chip, ami kivétel, és nem muszáj felhúzót tenni akkor, ha az MCLR meg van hagyva MCLR-nek, mert van neki belül felhúzója a lábon. Ilyen például a 12F683. De pl. a 12F675-nek nincs ilyen belső felhúzója az MCLR-en akkor, ha meg van hagyva a láb MCLR-nek. PIC32-nél csak a digitális bementként lebegésben hagyás problémája jön szóba, mivel nem nagyfeszültségű a programozás. De nem tudom, ezeknél ki lehet kapcsolni az MCLR lábat egyáltalán?
(#) watt válasza icserny hozzászólására (») Szept 18, 2010
Ez is lehet. Nekem egy 18F7520-at sikerült átküldeni régebben az örök mezőkre, és akkor azt hittem a PK2 tette tönkre(tettem is egy 12V-os zenert a Vpp kimenetére). Aztán mostanában jöttem rá, hogy nem tettem felhúzót az MCLR-re és valójában ez lehetett az igazi ok. A krakk akkor jön, amikor lehúzzuk az ICSP csatit, ill. amikor a kapcsolós Vpp megoldású égetőknél a kapcsoló kikapcsoljuk. Még nem értem pontosan, hogyan keletkezik akkora feszültség a lábon, de a jelenséget reprodukálni tudtam(bánja kép PIC-em, de megérte). Tudom, hogy a 3,3V-os példányokat a Vdd-vel is tönkre lehet tenni, de én már ezt is próbáltam, és kibírta, igaz egyszer. Persze a 12V Vpp rákapocslódása a 3,3V-os Vpp-re szinte tuti lenyúzza. Na mindegy, én csak gondoltam erre is felhívom újra a figyelmet.
(#) icserny válasza watt hozzászólására (») Szept 18, 2010
Idézet:
„Jó lenne tudni mitől ment tönkre”

Ebből sejthető...
(#) watt válasza raron hozzászólására (») Szept 18, 2010
Jó lenne tudni mitől ment tönkre, mert ha az MCLR-től, akkor megint megtörténhet.
(#) raron hozzászólása Szept 17, 2010
Kicseréltem a PIC-et, most teljesen jól megy.
Köszönöm a segítséget!
Ilyenkor melyiket kell megoldásként elfogadni?
(#) watt válasza raron hozzászólására (») Szept 13, 2010
Az MCLR hogy van bekötve? Az adatlap szerint(32. oldal)? Az MCLR nagyon érzékeny a statikus töltésre. Ettől sok PIC halt meg az elmúlt időben.
(#) raron hozzászólása Szept 11, 2010
Értem.

Köszönöm a segítséget!
(#) potyo válasza raron hozzászólására (») Szept 11, 2010
Alapvetően először beállítunk mindent a hardvernek megfelelően, azután csatlakoztatjuk a hardvert. Ha a Pickit2 kezelőszoftverében az van kiválasztva, hogy 16F-el dolgozunk, akkor a szoftver nem tud megvédeni meg a saját hülyeségünk ellen, hogy a kiválasztás ellenére 32F-et kötünk rá.

Zener valószínűleg megvéd a fentiek ellen, de minden áramkörbe beépíteni két-két zénert csak emiatt, nem tartom jó ötletnek.
(#) raron hozzászólása Szept 10, 2010
Van valami mód arra, hogy a jövőben megvédjem a PIC-et a túlfeszültségtől és a fejlesztőezközt se tegyem tönkre? (ha simán beteszek egy zenert az a fejlesztőeszközök nem hinném, hogy tolerálnák)
(#) Hp41C válasza raron hozzászólására (») Szept 10, 2010
Ezt a fórumot érdemes olvasgatni....
(#) raron válasza Hp41C hozzászólására (») Szept 10, 2010
A "check communications" sajnos megvolt
(#) Hp41C válasza raron hozzászólására (») Szept 10, 2010
Szia!

A legrosszabb, amit tehetünk egy nem "hagyományos" (Vcc=5V, Vpp=13V) pic -kel az az, hogy az USB csatlakoztatáskor már a PICKit2 - re van csatlakoztatva, vagy a "Check communication" menüpontot hajtjuk végre. Ugyan kíméletesen halad a felismerésben, de ha más hiba miatt nem találja meg a pic32-t nagyobb feszültségű családokat is megpróbálja.

Idézet:
„Do not use "Check Communication" to try to connect to a PIC - it will search all device families and if it doesn't find a PIC32 it will look in other families, putting up to 12 Volts on VPP and possibly damaging the PIC32.
"Check Communication" is intended to troubleshoot USB issues, and reconnect to a PICkit 2 unit. If you are having problems with the ICSP connection, this is a bad option to use.

Per the pickit2 userguide, search for a part by selecting its family (i.e. PIC32) under the "Device Family" menu.

It may be that the other circuitry connected to the PGx signal lines (RB1/0) shown in your schematic may be interefering with the PGx signal lines and preventing the pickit2 from detecting the PIC32. Since it doesn't see the PIC32, it then tries to search for 12V VPP devices - but the PIC32 MCLR will be clamped to VDD + 0.3V by the PIC32 ESD structures, causing the VPP error and possibly damaging the PIC32.

In short, I don't think the VPP error is the problem - the problem is that the pickit 2 can't connect to the PIC32, and the VPP error is a consequence of this and the way you are trying to detect the PIC32. Check the other programming lines and the GND connection. Isolate the programming lines from all other circuitry to be sure this other stuff isn't interfereing. And use Device Family -> PIC32 to try to detect the part: DO NOT use "check communications"!”


Miben programoznád: Nem véletlenül egy Ex16 kártyában:

Idézet:
„I reported the problem with the pin numbering to tech shortly after the Ex16 was released.
An ack was never received nor anything published. (To my knowledge)
However all is not lost as plugging it in, in reverse, will cause no damage, but it remains
an annoyance.
PIN 1 IS AT THE BOTTOM OF THE HEADER.”


Az idézeteket a Microchip Programozókkal foglalkozó fórumáról vettem...
(#) potyo válasza raron hozzászólására (») Szept 10, 2010
Volt-e olyan, hogy előbb összedugtad, és utána állítottád át a Pickit 2-ben a kontrollercsaládot? Mert akkor simán kiadhatta akár az 5V-ot a tápra, akár a 13V-ot a reset lábra.
(#) raron válasza potyo hozzászólására (») Szept 10, 2010
Nem hinném, ha csak a PK2 nem nyírta ki...
(#) potyo válasza raron hozzászólására (») Szept 10, 2010
Nekem gyanús, hogy ez a chip tönkrement. Nem kapott véletlenül nagyobb feszültséget valamikor?
(#) raron válasza potyo hozzászólására (») Szept 10, 2010
Táp ott van mindenhol. ENVREG GND-re kötve, VDDCORE-on 1,89 V (ellenállás+led fesz osztó), de semmi nem vátozott.
(#) potyo válasza raron hozzászólására (») Szept 10, 2010
Pedig valami nincs rendben, ha ottvan a táp minden Vdd lábon, és az ENVREG is fel van húzva Vdd-re, akkor a VDDCORE lábon muszáj megjelennie az 1,8V-nak. Lehet, hogy hibás a chip? Esetleg még azt megpróbálhatod, hogy lekötöd az ENVREG-et GND-re, és kívülről adsz 1,8V-ot a VDDCORE lábra.
(#) raron válasza potyo hozzászólására (») Szept 10, 2010
Nincs zárlat.
(#) potyo válasza raron hozzászólására (») Szept 10, 2010
Idézet:
„ENVREG-en 3,27 V mérhető.”


Pedig ekkor ki kellene jönnie a VDDCORE lábon 1,8V-nak. Amíg ez nem jelenik meg, addig mással ne is kisérletezz. Nincs valahol zárlat a VDDCORE lábnál?
(#) raron válasza borvendeg hozzászólására (») Szept 10, 2010
Nem hinném. A program a PICkit2-t látja és a PK2-höz adott gyári próbapanelt minden gond nélkül tudom programozni. (egy 16F-es PIC van benne.)
(#) borvendeg válasza raron hozzászólására (») Szept 10, 2010
"Semmijen hagot nem hallok. (A windows csak virtuálisgépként megy.)"

Lehet az a baj a baj. Nem nagyon tudok elképzelni más hibát, ennek jónak kéne lennie.

Esetleg ha sokat használt a PK2 lehet hogy a csatlakozó az a 6 pólusú nem érintkezik jól?
Érdemes lenne letesztelni ha van szkópod. TOOLS--->Calibrate Vdd & set unit
(#) raron válasza vtnagy hozzászólására (») Szept 10, 2010
Jól. Próbáltam kézzel kiválasztani a típust, ekkor "No device detected" üzenetet kapok.

Szerk.: ENVREG-en 3,27 V mérhető.
Következő: »»   1 / 2
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