Fórum témák
» Több friss téma |
Fórum » PIC - Miértek, hogyanok haladóknak
Nincs olyan, hogy Erase Part, vagy valami ilyesmi a Programmer menűben?
Huhhh, szerintem azt sajnos nem támogatja az első 2 említett program :no:
Illetve hát beépített támogatása nincs, úgy láttam... ...és van egy olyan sejtésem, hogy watt progija se támogatná ezt az "égetőt"
Így van. A Picstart Pluszt csak az MPLAB támogatja(ha jól tudom).
A WPB csak 18F-eket támogat.
menyus
A 16F628 memóriáit két parancs törli: Bulk Erase Data Memory Bulk Erase Program Memory De csak akkor, ha nincs kódvédelem bekapcsolva! Teljes törlést két paranccsal lehet: BULK ERASE SETUP 1 BULK ERASE SETUP 2 Hogy ezt a két módot az MPLAB melyik parancsa szabadítja rá a PIC-re nem tudom, de csak ezek törlik a konfig biteket, a többi nem! A pontos lépések a doksi szerint: 1. Execute a Load Configuration command (data word 0x0000) to set PC to 0x2000. 2. Execute Increment Address command 7 times to advance PC to 0x2007. 3. Execute Bulk Erase Setup 1 command. 4. Execute Bulk Erase Setup 2 command. 5. Execute Begin Erase Programming command. 6. Wait Tera + Tprog. 7. Execute Bulk Erase Setup 1 command. 8. Execute Bulk Erase Setup 2 command. A PIC nem ment tönkre szerintem, csak valahogy törölni kéne tudni. Ha veszel másikat, akkor azzal is előfordulhat ilyesmi, ezért szerintem meg kéne találnod a megoldást!
Köszönöm a segítséget, akkor még küzdök vele mielőtt "beruházok" egy újabb PIC re ( bár ahogy haladok a témával lehet hogy sortimentet kellene vennem belőlük... ) Legrosszabb esetben felhívom a CHIPCAD et, és kiröhögtetem magam a láma kérdésemmel, ha ugyan el nem hajtanak az első mondat végén...
még egyszer köszi
Á, nem olyanok ők
Nem hiszem, hogy kiröhögnek...annál segítőkészebbek szerintem... :yes:
klikkelj az Erase Flash Device -ra
Egyébként törlés nélkül is beégeti a PS+. Amit látsz, az egy figyelmeztetés csak, vagy lehet, hogy néha rákérdez, hogy biztos vagy-e benne, hogy codeprotectes cuccot törölsz/írsz. Nekem is van PS+ -om, szóval menni kell neki.
Köszi, közben felhívtam a Chip-Cad et. Az egyik mérnök lépésről lépésre mondta mit csináljak, mit hogyan állítsak az MPLAB on. A végén arra jutottunk hogy a PIC valszeg hibás lehet mert semmit nem tudtunk vele kezdeni. Vettem egy 16F877 et a 628 as helyett, hallgatva Topira (cikk) . Azt nehezebb teljesen legyilkoni. Bár szerintem a 628 al sem követtem el semmi olyan baromságot amitől tönkre mehetett vona, szerintem belenyúltam egy gyári hibásba.
Mondtam én, hogy nem hajtanak el :yes:
Épp ma voltam én is náluk...a női kínálatuk sem rossz...titkárnénik, stb.
Igen, tényleg korrektek voltak, az "ovis" problémámmal is foglalkoztak. (A felhozatal tényleg nem rossz náluk, már ami a női szakaszt illeti...bár én már régen jártam náluk. )
Nagyon furcsa, mikor azt olvasom, hogy egy PIC tönkrement csak attól, hogy bármi bele lett írva! Nekem ez gyanús! Én egy PIC-et tettem tönkre programozóval ezidáig, de az direkt volt!
Háát...írni nem lehetett, olvasni nem lehetett. Törölni sem tudtuk, és a config beállításokat sem lehetett átírni. Az első (és egyben utolsó..) irás közben történhetett valami rendellenes a tokon belül amitől kiakadt végleg.
Szerintem küldd el watt-nak postán, ő biztos el akarna játszadozni vele...
Most az F877 essel küzdök. Összeraktam próbapanelen a Topi féle ledes demót. Az a gondom hogy ha a 877 est közvetlenül a programozó foglalatába rakom akkor műkszik minden, ha benne hagyom a demopanelben és a programozóval össze huzalozom ( tüskesor csatlakozó az egyik oldalon a másikon IC foglalat ami a programozófoglalatba megy) akkor hol írja / olvassa hol nem, vagy csak félig...bizonytalan a dolog. Pedig csak 40 cm kábalvan köztük.
Szivesen felajánlom (ingyééé) bárkinek akinek van kedve szenvedni vele...én speciel meguntam.
A 40cm az oshon égetőnél már eléggé a határon volt. Lehet, hogy itt is túl hosszú.
Próbáld ki, hogy az MCLR lábon csak a programozó MCLR kimenete van. Leveszed róla még a próba áramkör MCLR-t felhúzó ellenállását és diódáját is.
Lekötöttem a diódát az 1 es lábról, így csak a programozó van rajta. Valamivel jobb a helyzet, most olvassa rendesen de írni nem írja. Ugyanazt írja ki íráskor mint amikor a 628 as elkezdett rákolni :
"Program Memory or EEPROM Data is protected. Reprogram the entire part. If "Auto select memory areas and range" on the Memory Ranges tab of the programmer settings is enabled, it must be disabeled before proceeding." Lehet hogy tényleg túl hosszú a kábel? Keresztmetszet kb. 0,3 mm erenként. De gondolom ezeken a portokon nem amperek dübörögnek... Újabb láma kérdés... a két nyomógombnak mi a szerepe? Az egyik reset azt látom, (bár hiába nyomkodom hatástalan...) És a másik? Arra sem reagál semmi. Egyébként tök jól működik a dolog, már a sebességét is sikerült állítgatnom a NOP okkal, meg a delay beállításainak a módosítgatásával. (Tudom, nagy öröm...de én most szórakozom ilyesmivel először. Egy kis sikerélmény mindenkinek jár néha... )
ja, mégsem biztos hogy reset gomb. Úgy emlékeztem ahogy a MCLR lábat vezérli, de félrenéztem..
Milyen hardverrel programozol? Azzal a kapcsolással ami a cikkben van?
És milyen programmal? Nézd meg a programozó hardveren minden feszültség a helyén van-e. (Bocs ha már írtad, akkor nem figyeltem)
Most látom hogy azoknak a gomboknak egy másik példaprogramnál van szerepük. Sorry...
És a hibaüzenetes rész közben fut valahol a képernyőn valamilyen folyamatot jelképező sáv??
Vagy csak kiírja ezt az üzenetet, és kész, nem történik semmi, csak esetleg egy gombot tudsz megnyomni? A hibaüzenetes ablakban van több gomb is esetleg? Fényképezd már le légyszi egy ilyen üzenetkor a képernyődet a PrintScreen gombbal! Amúgy mennyi volt eddig a max várakozási időd, amikor ezt az üzenetet kidobta a képernyőre? Az üzenet felbukkanásakor egyből nyomtál valami gombot mindig?
A programozó egy gyári Picstart Plus, és MPLAB IDE 7.0 szoftvert használok.
Van már 7.60-as MPLAB is. Szedd le, hátha valami hiba volt a 7.0-ban.
Mikor megnyomom a "programozás" gombot, alul ahol a folyamatjelző van kiírja 1/10 sec re hogy "programming" aztán rögtön jön a hiba üzenet amit az "output" ablakba ír ki
A program jó, csak szerintem azt nem szereti az égető hogy 40 cm kábellel van odadrótozva a demópanelhez... Marad a foglalatból ki...foglalatba be módszer.
Kizárt. Kicsi ahhoz az órajel nagyon alacsony.
Próbáld ki, hogy nem áramkörben, hanem külön, de 40 centis kábellel...
Esetleg nem próbálnád meg 20centissel? (kábelre gondolok! )
|
Bejelentkezés
Hirdetés |