Återställa PIC efter intern MCLR med Wisp648
Postat: 24 februari 2008, 12:46:06
Hej!
Jag har problem med att jag har programmerat 2 stk 16F88-PIC:ar med program som använder MCLR-benet som digital in/ut ist för MCLR.
Jag använder en Wisp648 som fungerar utmärkt att programmera med i vanliga fall.
Min uppkoppling är en labbplatta som är kopplad till ett 7V DC-nätagg till en L78L05 som sedan försörjer PIC-kopplingen och Wispen. Jag använder intern Oscillator 4MHz. Jag har kondingar i anslutning till spänningsregulatorn samt avkopplingskondensatorer.
Det går alltså bra att programmera PICen med tex Wouters blinkexempel (http://www.voti.nl/blink/code/b818i-1.hex), men sedan jag lade in min egen kod kan inte Wispen identifiera PIC:en längre, vilket jag kommit fram till beror på just Intern-MCLR-problemet.
Jag har sökt så gott jag kunnat här på forumet och http://www.elektronikforumet.com/forum/ ... hp?t=24208 beskriver samma problematik, dock med Wisp628.
Wisp648 borde alltså inte ha det här problemet eftersom den använder Vpp-before-Vdd om man bara kopplar i Jumpern?
Mitt problem är att även med jumpern påkopplad så kan inte xwisp gå in i programmeringsläge.
Varefter det fortfarande är samma program inlagt.
Borde det inte fungera att programmera med Wisp648:en om jumpern är på?
Jag har problem med att jag har programmerat 2 stk 16F88-PIC:ar med program som använder MCLR-benet som digital in/ut ist för MCLR.
Jag använder en Wisp648 som fungerar utmärkt att programmera med i vanliga fall.
Min uppkoppling är en labbplatta som är kopplad till ett 7V DC-nätagg till en L78L05 som sedan försörjer PIC-kopplingen och Wispen. Jag använder intern Oscillator 4MHz. Jag har kondingar i anslutning till spänningsregulatorn samt avkopplingskondensatorer.
Det går alltså bra att programmera PICen med tex Wouters blinkexempel (http://www.voti.nl/blink/code/b818i-1.hex), men sedan jag lade in min egen kod kan inte Wispen identifiera PIC:en längre, vilket jag kommit fram till beror på just Intern-MCLR-problemet.
Jag har sökt så gott jag kunnat här på forumet och http://www.elektronikforumet.com/forum/ ... hp?t=24208 beskriver samma problematik, dock med Wisp628.
Wisp648 borde alltså inte ha det här problemet eftersom den använder Vpp-before-Vdd om man bara kopplar i Jumpern?
Mitt problem är att även med jumpern påkopplad så kan inte xwisp gå in i programmeringsläge.
Kod: Markera allt
C:\PIC\XWisp>xwisp go b818i-1
XWisp 1.20, command line mode
hardware: Wisp628 1.22 (fast)
Traceback (most recent call last):
File "xwisp.py", line 4523, in <module>
File "xwisp.py", line 4520, in XWisp_Main
File "xwisp.py", line 4139, in Interpret
File "xwisp.py", line 4121, in Execute
File "<string>", line 1, in <module>
File "xwisp.py", line 3526, in CMD_GO
File "xwisp.py", line 3948, in Identify_If_Needed
File "xwisp.py", line 3846, in Error
IOError: device word 3FFF or FFFF, can not identify this target: defect, nsuppo
rted, or 16x84
C:\PIC\XWisp>xwisp target f88 write b818i-1
XWisp 1.20, command line mode
hardware: Wisp628 1.22 (fast)
target can not be verified (ID reads 0000 or 3FFF), 16f88 assumed
OK
Borde det inte fungera att programmera med Wisp648:en om jumpern är på?