Hi,
ohh stimmt bei sehr genauem lesen wäre mir das auch aufgefallen
Das steht im DB zu den Oszillatoreinstellungen:
D.h. das dein PIC mit 31,25 kHz läuft.bit 6-4 IRCF<2:0>: Internal RC Oscillator Frequency Select bits
000 = 31.25 kHz
001 = 125 kHz
010 = 250 kHz
011 = 500 kHz
100 = 1 MHz
101 = 2 MHz
110 = 4 MHz
111 = 8 MHz
Bei einem normalen Programmiervorgang wird die Betriebsspannung angelegt, der PIC fängt dann an das Programm abzuarbeiten, dann kommt ein Reset damit der Programmzähler bei 0x00 anfängt, dann kommen die Programmierdaten.
Wenn MCLR als Reseteingang deaktiviert wurde kann es möglich sein das dieser Reset vorm Programmieren nicht erfolgt, d.h. der Programmcode der bei der Adresse 0x00 stehen sollte steht jetzt auf 0x20 oder iwo anders. Das meinte ich.
mfg
Benny
Lesezeichen