Problem med att omprogrammera mina PIC18F2320
Postat: 26 mars 2008, 01:07:29
Hej
Jag har problem med att omprogrammera mina PIC18F2320. Jag använder en RCD programmerare och WinPic. De har fungerat bra många gånger tidigare även med denna mikroprocessor.
På två av totalt tre stycken har jag lagt in ett program som använder intern klocka och sedan har jag av misstag låtit programmet sätta data och clock pinnarna som används vid programmering till utgångar. Dessa kretsarna kan jag nu inte längre programmera alls. Har testat att radera dem men de har inte hjälpt.
Den tredje testade jag med en extern klocka dock så hade jag inte upptäckt att jag satt PGC och PGD till utgångar. Denna krets lyckades jag omprogrammera men nu när programmet har växt går det inte längre eftersom delar av code protection är påslaget. Detta vet jag inte riktigt hur det har gått till, dock inte avsiktligt.
Alla tre kretsarna fungerade någon/några gånger. De gånger innan de slutade att fungera reagerade de inte på förändringar i koden eller så blev det ett helt annat resultat.
Har försökt flera gånger att radera kretsarna men jag vet inte om det fungerar. Den blir inte en Bulk Erase eftersom det då skulle fungera som vanligt igen.
Har testat att programmera både i brädet och direkt i programmeraren.
När jag väljer att läsa datan som finns i PICen kommer den då att använda 12V på MCLR?
Low voltage programming är avstängt.
Finns det något annat (gärna enkelt) sätt att göra en Bulk Erase?
Microchips produktsida för PIC18F2320 med länkar till datablad
Jag har problem med att omprogrammera mina PIC18F2320. Jag använder en RCD programmerare och WinPic. De har fungerat bra många gånger tidigare även med denna mikroprocessor.
På två av totalt tre stycken har jag lagt in ett program som använder intern klocka och sedan har jag av misstag låtit programmet sätta data och clock pinnarna som används vid programmering till utgångar. Dessa kretsarna kan jag nu inte längre programmera alls. Har testat att radera dem men de har inte hjälpt.
Den tredje testade jag med en extern klocka dock så hade jag inte upptäckt att jag satt PGC och PGD till utgångar. Denna krets lyckades jag omprogrammera men nu när programmet har växt går det inte längre eftersom delar av code protection är påslaget. Detta vet jag inte riktigt hur det har gått till, dock inte avsiktligt.
Alla tre kretsarna fungerade någon/några gånger. De gånger innan de slutade att fungera reagerade de inte på förändringar i koden eller så blev det ett helt annat resultat.
Har försökt flera gånger att radera kretsarna men jag vet inte om det fungerar. Den blir inte en Bulk Erase eftersom det då skulle fungera som vanligt igen.
Har testat att programmera både i brädet och direkt i programmeraren.
När jag väljer att läsa datan som finns i PICen kommer den då att använda 12V på MCLR?
Low voltage programming är avstängt.
Finns det något annat (gärna enkelt) sätt att göra en Bulk Erase?
Microchips produktsida för PIC18F2320 med länkar till datablad