Fórum témák
» Több friss téma |
Fórum » PIC égetési hibák, problémák, kérdések
Sziasztok !
Itt foglalkoznak ezzel a problémával , és írnak 2-3 ötletet. : "A hibakereső kapcsolódási hibák kezelése" Milyen típusú processzor , támogatja a debugolás-t ? A hozzászólás módosítva: Feb 27, 2026
Szia!
Köszönöm, de ezen a két ötleten már túlvagyok. Mindig ugyanaz! Nincs több ötletem.
Mi a típusa a processzornak ?
Lett még egy ötletem: A PIC18F4620 típusban pl. a belső "In-Circuit Debug" áramkört le lehet tiltani , vagy engedélyezni lehet.
Itt is van ilyen DEBUG bit, amit át is állítottam, de ez a hibaüzenet jött: Warning: The hex file has the debug bit set. The debug bit has been cleared during load to memory. The original hex file has not been modified.
Az adatlapján is van egy ilyen megjegyzés: The DEBUG bit is managed automatically by device development tools including debuggers and programmers. For normal device operations, this bit may be maintained as a ‘1’. Ezek szerint ez lehet az oka? És így már soha nem sikerülhet?
Ez lehet az oka , de erre hirtelen most nincs ötletem.
Azt azért nem mondanám , hogy soha nem sikerülhet , mert ezt a config rész is többször írható , csak jó kérdés a program miért akarja ezt a bitet kivenni. Ezt gondolom XC -ben programozod ? (mert én ezt a "hibát" PIC18F16Q40-re tudtam XC-ben produkálni.)
Itt találtam , hogy :
"A DEBUG bitet automatikusan kezelik az eszközfejlesztő eszközök ..."
igen, ezt másoltam be én is. De miért nem kezelik jól? Miért nem engedi a debugot?
Hát igen , a processzor alkalmas rá , a PICKIT3 is alkalmas rá , elméletileg működnie kellene ,de mégse működik.
![]() Nincs esetleg egy más típusú processzorod próbaképpen ? Vagy ez a debug üzemmód működött már máskor ? A hozzászólás módosítva: Feb 27, 2026
Nem próbáltam korábban a debugot így az áramkörben. De most olyan hibám van, amit az MPLAB szimulátorával és egy négycsatornás SPI dekódolós szkóppal se tudok megoldani.
Nekem eddig mindig működött , Pickit3 -al , ICD3 -al , Pic18f4620 -el , Pic67k40 -el , stb.
Itt találtam , egy régebbi hasonló problémával foglalkozó beírást itt a fórumon. : "Valami miatt nem működik a PICKIT3 programozóm" A hozzászólás módosítva: Feb 27, 2026
Sziv SN !
Örülök neki ! És végül is mi volt a hiba ? A hozzászólás módosítva: Feb 27, 2026
A PICKIT3 Programmer programban a tools fülön be kellett állítani a revert to MPLAB-t. Így már jó lett!!
Super ! Akkor még "ma" meglett a megoldás.
Igen, igen, gyors voltál! Jó rég óta küzdök vele! De még csak most jön a java! Ez arra volt jó, hogy egy jó eszköz legyen a kezemben a hiba kereséshez!
Sziasztok!
Valamiért nem tudok se égetni, se in circuit debuggert használni, pedig eddig ugyanezeknél a mikrokontrollereknél, ugyanezen áramkörökben jól működött. PicKit3 Programmer (v3.10) szoftverrel szeretnék égetni egy PIC18F25K22-t. Debuggolni pedig az MPLAB X IDE v6.15 programot használnám. Módosítottam a feltöltendő programon és újra akartam tölteni, de már nem lehet, pedig azelőtt többször módosítottam már. És egy másik áramkör is ugyanígy működik, kiírja, hogy no device, debuggolásnál pedig ezt: Failed to program the target device The debugger could not be started. Terminating debug session. Connection Failed. A szokásos dolgok (szoftver bezárás-újranyitás, égető kihúzás USB-ből, számítógép ki/be) már többször megvoltak. Mi lehet a gond? Ráadásul két áramkörnél is. Lehet, hogy most ment tönkre az égető? Vagy nem tudom lehet-e összefüggés, hogy mindkét PIC-t utoljára úgy módosítottam, hogy kiegészítettem nrf rádió adó-vevő programrésszel. Ez a program is SPI kommunikációt használ, a képernyő is, az érintés is és az égető is. Amikor égetnék, akkor mindig újraindul a szoftver a PIC-ben és lehet, hogy lefoglalja a SPI-t? Hogy lehetne úgy égetni, hogy a már rajta lévő program ne induljon el? Vagy ezzel nem lehet összefüggésben? Járt már valaki hasonlóan? Köszönöm!!
Project properties -> PICkit 3 -> PICkit 3 Tool options -> Programming Method: Apply VPP before Vdd
Nem így néz ki? Lásd melléklet.
Kattints a lenyíló menüre.
Egyikben sincs meg a nevezett opció (Vpp first vagy hasonló)?
Az MPLAB-ban nem találok hasonlót, de a PicKit3 Programmerben van ilyen: Use VPP First Program Entry. De ha ezt kipipálom, akkor se találja a PIC-t: No device detected. Azt nem értem, hogy eddig ugyanilyen beállításokkal mindig jó volt, most meg két áramkörbe sem jó.
Valamelyik programozó lábon nincs fel-lehúzó ellenállás terhelés ? A pickit akkor nem szereti felismerni a picet ha az mclr láb túl kicsi értékű ellenállással van a tápra kötve ...
A hozzászólás módosítva: Hé, 19:50
Nincs. Ez nem is lehet probléma, mert eddig vagy 15-ször jól működött.
Akkor próbálj meg egy kis időzítést rakni a főmakró legelejére , hogy mielőtt indul a program legyen ideje az égetőnek felismerni a picet ..
|
Bejelentkezés
Hirdetés |















