Forum: Mikrocontroller und Digitale Elektronik PIC16F877A


von theborg (Gast)


Lesenswert?

Hi ich hab nen kleines Problem mit einen PIC16F877A dieser lest sich 
hervoragend Programiren nur das Configword lest sich nicht schreiben der 
PIC ist REV.8 egal was ich mache es wird hinterher nicht geschriben das 
komische ist das das Program an sich Fehlerfrei geschriben wird.

von Frank H. (gepard)


Lesenswert?

Also wenn dein Programm genauso fehlerfrei geschrieben ist wie dein 
Textbeitrag, dann sehe ich schwarz.

(Und ich dachte die Borg streben nach Perfektion...)

von Ronny (Gast)


Lesenswert?

Also ich bin jetzt nicht so der PIC-Held (meine Favoriten sind AVR und 
MSP430 bei den 'kleinen' Controllern),aber wie genau programmierst du 
denn den Chip?
Also mit welcher Schaltung und welcher Software versuchst du den,dein 
Hex-File zu brennen?Und wie überprüfst du,ob dein Programm fehlerfrei 
geschrieben wurde?Per Verify oder mit einem LED-Blink-Programm das dann 
tatsächlich ausgeführt wird?

von snowman (Gast)


Lesenswert?

um dir helfen zu können, wären weitere infos nötig. z.b. welchen 
programmer verwendest du, schreibst du in asm oder C, was für eine art 
von programm, wie stellst du fest, dass die config falsch beschrieben 
wird...

von Der A. (der-albi)


Lesenswert?

hörd doch auv den zum schieben zu Animiren!! Oder mögd ir das etwa, äuch 
selbst schmertzn zu zu fügen? Also mier tuts wee.

MFG

von theborg (Gast)


Lesenswert?

@Ronny

Als Brenner benutze ich einen JDM2 als Software habe ich pikdev und 
piklab (Linux) Probiert zum testen habe ich einfach nur eine ASM Deitei 
mit nen Grundgerüst erstellt + __CONFIG .... zusätzlich habe ich 
versucht einen Bootloader(http://www.microchipc.com/PIC16bootload/) in 
den Chip zu Brennen Kontrolliert hab ich das mit Verifizieren und in der 
Schaltung aber da er scheinbar das Configword nicht brennt läuft das 
nicht.

von snowman (Gast)


Lesenswert?

...ich schnall zwar noch immer nicht, wie du herausfinden kannst, dass 
das config falsch geschrieben wurde, es aber nicht schreiben kannst 
(normalerweise, kann man es richtig schreiben und lesen, oder dann 
keines von beidem). wie auch immer, ich schlage dir vor, du nimmst ein 
fertiges programm z.b. von www.sprut.de, kommpilierst und brennst es 
anschliessend. wenn es funktioniert, weisst du, dass auch das config 
richtig geschrieben wurde ...einen bootloader an sich macht noch nichts 
und ob du dein programm "richtig" geschrieben hast, ist auch noch nicht 
geklärt.

von theborg (Gast)


Lesenswert?

Doch ist es mit den bootloader sehe ich spätestens bei flashen ob er 
lauft oder nicht ist mittlerweile auch egal das Problem hat sich 
erledigt es liegt am Brenner wenn man die Status leds ausmacht beim JDM2 
dann geht es auf einmal denke mal das die die Spannung des Brenners 
runterziehen wen die an sind.

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.