Fórum témák
» Több friss téma |
Fórum » PIC égetési hibák, problémák, kérdések
Holnap összerakok valmi sorospoti programozót, talán elérek vele valamit.
Idézet: „A bele írt tartalommal nem lehet olyan állapotba kergetni, hogy a típusát, és talán az első 50 byteot ne lehessen kiolvasni rendes programozóval.” Sajnos lehet: Ha a PGC és/vagy PGD lábakat közvetlenül a program elején kimenetnek vagy T1 oszcillátornak állítjuk be és belső oszcillátort alkalmazunk és a MCLR funkciót letiltjuk, a programozó nem tudja felvenni a kapcsolatot a PIC -kel. Idézet: „Holnap összerakok valmi soros poti programozót, talán elérek vele valamit.” Keress hozzá egy jó öreg gépet is. Kb. 20 éve nem működnek megfelelően a soros porti programozók, amik a portról szedik a táp és a programozó feszültséget. Az ok a fogyasztás minimalizálás. A MAX232 (vagy annak utódjai) esetén az RS232 oldali meghajtó feszültség puffer kondenzátorát nem a +5V -ra, hanem a földre kötik, azaz a kimeneten nincs meg a +/-9V. Nem is beszélve a 3.3V -os konverterekről. Külső tápfeszültséges programozót építs.
Ez esetben van valami módszer a pic újraélesztésére? A programról annyit tudok, hogy a belső oszcillátort használja. Van ugyan külső kvarc, de azt írja, hogy azt csak a mérés időalapjának használja.
A hozzászólás módosítva: Márc 19, 2024
Nekem is volt égetési bajom, azóta minden programom egy üres rövid várakozással indul.
Keress valakit a közeledben, akinek van PICKit 2 vagy újabb programozója. Pár másodperces történet.
Két módszer van:
- Amit Bakman említett, egy várakozás a port beállítása előtt, - A belső oszcillátoros PIC -ek programozhatók a "Vpp first programming entry" módszerrel. Ehhez az kell, hpgy a programozó kapcsolni tudja a Vdd tápfeszültséget. A PGM lábon észlelt szintátmenet megzavarhatja a HV programozási módot. A "Low Voltage Programming" módban a PGM lábat a PICkit2 AUX lábára kell kötni. Próbálkozni kell. Egyébként a 16F628 esetében volt olyan széria, amivel a PICkit2 -nek meggyűlt a baja.
A hozzászólásban annyi ÉS van, és az írója sem utolsó szinten űzi a mesterséget, hogy nagy valószínűséggel igaza van, még ha mi nem is találkoztunk ezzel az állapottal.
Összeraktam egy külső tápos JDM-et, törlés után felismeri a Pickit2. Próbáltam írni is a JDM-mel, ellenőrzés sikertelen. A program benne van, mert vissza lehet olvasni, de nem fut. Majd keresek valami más hexet, tesztelés céljából, de mára elég volt.
Köszönöm a hozzászólásokat, megoldódott a problémám. Nem az Pickit2 klónommal van baj. A JDM-mel törlés után, PK2-vel másik hex betöltése simán megy, és működik is a pic.
Sziasztok! Hozzájutottam néhány PIC14000-hez, az a kérdésem hogy miként tudnám programozni? Jelenlegi programozók nem támogatják, illetve ami támogatta (pl. Picstart+) annak meg a jelenlegi PC szoftvere nem támogatja. Szerintem ennek van közvetlen utódja (lábkiosztást most ne vegyük figyelembe), tehát arra gondolok hogy ehhez közeli rokon (PIC16cXXX)-ra állítva az égető szoftvert, sikerülhet. Esetleg valami cfg/ini/dev fájlba túrva az apróbb eltéréseket módosítva, (ez utóbbit próbáltam, nem volt hatása).
MPLAB IPE csatlakozási probléma PICKIT3 és PICKIT4 eszközökhözAzzal kezdődött a problémám hogy a 6.05 verziójú MPLAB X ide helyett feltelepítettem az új 6.25 verziójút mert az új PIC32AK szériát ez már támogatja.Probléma a 6.25 verziójú IPE nem látja a PICKIT3-ast. Megoldás feltelepítése a 6.05 verziójúnak, de csak az MPLAB IPE. Megjegyzem teljesen mindegy helyfoglalás szempontjából, mert a két program így is 19 GB-ot foglal el. Na jó. Ezen túl voltam. Ma délelőtt úgy gondoltam hogy a sok évvel ezelőtt vásárolt PICKIT4-et beüzemelem egy PIC32MX320F064H mikrovezérlő égetéssel. A 6.25 verziójú MPLAB IPE -vel szerettem volna, de ráment az egész délelőttöm és nem volt hajlandó csatlakozni a PICKIT4 a PIC32-höz. Kínomban megpróbáltam a 6.05 verziójúval. Az MPLAB IPE 6.05 gondolkodott egy kicsit, letöltött egy új firmware-t és sikeresen égette a HEX-et. Annyira jó lenne, ha nem kellene 10GB-nyi programot telepíteni egy nyavalyás égetés miatt.
A 6.25 már nem támogatja a PICKIT 3-at!
![]() A 6.20-as is vacakolt nálam ... 6.15-öst használom.
Majd utána nézek hogy a PICkit4-es támogatja-e a 6.25-ös. Csak külön a 10GB-nyi sallang nélkül próbáltad már az MPLAB IPE-t feltelepíteni vagy a telepítési fájlokból törölgetni?
A PICkit4 sorsa is kérdéses. Semmi gond ott van a PICkit5, csupán 50eFt+ÁFA.
![]()
Nos sikerült a 6.20-as verziójú MPLAB IPE-vel beégetni egy HEX-et a PC32MX320F064H-ba, az újabb 1.6 eszköz packkal. A PIC32AK szériát nem támogatja.
Úgy tűnik hogy az új PIC32AK széria égethető a MPLAB IPE 6.25 verziójával, PICkit4-el. Kipróbálni nem tudom, de a beállításokat elfogadta az MPLAB IPE és sikeresen létre hoztam egy projektet rá az MPLAB X 6.25-ben. Nincs kedvem PICkit5-öt venni.
A hozzászólás módosítva: 10:46
Újabb próba. PICkit3, MPLAB IPE 6.20, PIC32MX320F064H, 1,6 eszköz pack. Sikeres égetés.
A hozzászólás módosítva: 10:56
Nyolc bites PIC mikrokontrollerekhez nem a legjobb választás a fórum szerint: Bővebben: Link.
Nézegettem, de már késő most jött meg a csomagom a cégtől.
|
Bejelentkezés
Hirdetés |