Forum: Mikrocontroller und Digitale Elektronik PIC 16F84- Programmierung mit SPRUT Beispiel


von yakazaa (Gast)


Lesenswert?

Fast jeder User des PIC kennt die Seite der Seiten über PICs :

htp://www.sprut.de

Unter Lernbeispielen gibt es da ja bekanntlich dieses Lauflicht....

Wenn ich versuche dies mit dem PICSTART Plus der Firma Microchip zu 
brennen kommt folgendes:

Device Type: PIC16F84
Address Range 0-17


Program Memory Errors

Address  Good  Bad

0000:    1683  0000
0001:    3000  0000
0002:    0086  0000
0003:    1283  0000
0004:    0186  0000
0005:    1406  0000
0006:    2009  0000
0007:    0D86  0000
0008:    2806  0000
0009:    30FA  0000
000A:    00A2  0000
000B:    306E  0000
000C:    00A3  0000
0013:    0BA3  0000
0014:    280D  0000
0015:    0BA2  0000
0016:    280B  0000
0017:    3400  0000


Configuration Bits Errors

Configuration Setting            Expected               Received

Oscillator                       XT                     LP
Code Protect                     Off                    On

Ich takte meinen PIC nachher mit 4Mhz, hab daher die Programmconfig 
demnach geändert, sprich STRICHKOMMA vor den befehl bis 4MHZ und 
STRICHKOMMA weg vor ab 4MHZ... Danach kommt dann das hier:

PICSTART Program\Verify Report
20-Oct-2006, 10:48:09

Device Type: PIC16F84
Address Range 0-17


Program Memory Errors

Address  Good  Bad

0000:    1683  0000
0001:    3000  0000
0002:    0086  0000
0003:    1283  0000
0004:    0186  0000
0005:    1406  0000
0006:    2009  0000
0007:    0D86  0000
0008:    2806  0000
0009:    30FA  0000
000A:    00A2  0000
000B:    306E  0000
000C:    00A3  0000
0013:    0BA3  0000
0014:    280D  0000
0015:    0BA2  0000
0016:    280B  0000
0017:    3400  0000


Configuration Bits Errors

Configuration Setting            Expected               Received

Oscillator                       HS                     LP
Code Protect                     Off                    On

Is der PIC im Sack ?! Mache ich was falsch ?! Meldet euch bitte,

Dominik

von tastendrücker (Gast)


Lesenswert?

Hast du in deiner Software (MPLAB?) auch den 16F84 als Device 
eingestellt? Wie ich das sehe, empfängst du Code-Protection ON obwohl du 
OFF sendest. Dann ist natürlich klar, dass du keine vernünftigen Daten 
beim verify empfängst.

TD

von Dieter Werner (Gast)


Lesenswert?

Viele PICs haben bei Lieferung den gesamten Speicher mit 0000 gefüllt 
und müssen deshalb erstmal gelöscht werden.
Offensichtlich macht der PICSTART das aber aus unbekannten Gründen 
nicht.
Ich kenne nur ICD2 umd PM3, da lässt sich im Menü auswählen ob vor dem 
Programmieren gelöscht werden soll.

Dieter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.