WinPic Fehler Programmierung

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 19 9 2024  18:06:55      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte


Autor
WinPic Fehler Programmierung

    







BID = 771737

chris24

Stammposter



Beiträge: 217
 

  


Hallo,

habe zum Testen eines PICF876A diesen mit Grundschaltung und RS232-Programmer auf einem Breadboard aufgebaut.
Nun habe ich bei der Programmierung folgendes Problem:
Ausschnitt des Status-Fensters von WinPic:
Programmiere...
Lösche ("bulk" oder "chip") ...
EraseAll: Nicht schreibgeschützt, verwende BULK-Erase
Programmiere CODE, 0x000000..0x000039
Vergleiche 0x000000..0x000039
Fehler beim Vergleichen: 000000: gelesen=003FFF, erwartet=00018A
Fehler beim Vergleichen: 000001: gelesen=003FFF, erwartet=00280C
Fehler beim Vergleichen: 000004: gelesen=003FFF, erwartet=0000F0
Fehler beim Vergleichen: 000005: gelesen=003FFF, erwartet=000803
Weitere Vergleichsfehler, kann nicht alle auflisten (Gesamt=56)
Programmiere CONFIG, 0x002000..0x002007
Vergleiche 0x002000..0x002007
Fehler beim Vergleichen: 002007: gelesen=003FFF, erwartet=003739
Programmiere CONFIG-WORD
Vergleiche 0x002007..0x002007
Fehler beim Vergleichen: 002007: gelesen=003FFF, erwartet=003739
FEHLER: Programmierung ging schief !

Habe schon andere Controller auf diese Art und Weise programmiert und war bis jetzt immer erfolgreich.

Danke!!


_________________
Gruß

Chris24

BID = 771739

QuirinO

Schreibmaschine



Beiträge: 2205
Wohnort: Behringersdorf
Zur Homepage von QuirinO ICQ Status  

 

  

Aus einem anderen Forum mit dem gleichen Problem:


Zitat :
it looks like the PIC isn't getting switched to programming mode, the normal JDM failing.


Diese PICs brauchen eine bestimmte, relativ hohe Programmierspannung um zu funktionieren (etwa +13V) diese Versorgungsspannung muss von dem Netzteil des Programmers geliefert werden können - Was für Versorgungsspannungen verwendest du?

BID = 771740

chris24

Stammposter



Beiträge: 217

Ich verwende eine Versorgungsspannung von 10V, welche aber durch einen Längsregler auf 5V stabilisiert wird. Programmiert wird über RS232 und er bekommt die gleiche Spannung, die der PIC auch benötigt.

Sollte ich an die Programmierschnittstelle eine höhere Spannung anlegen?

_________________
Gruß

Chris24

BID = 771744

QuirinO

Schreibmaschine



Beiträge: 2205
Wohnort: Behringersdorf
Zur Homepage von QuirinO ICQ Status  

Poste doch bitte erst mal die Schaltung die du zum Programmieren verwendest...

Hier nochmal was über die Programmier Theorie und die verwendeten Spannungen... Dort vermute ich nach wie Vor den Fehler

[ Diese Nachricht wurde geändert von: QuirinO am 21 Jun 2011 23:14 ]

BID = 771753

chris24

Stammposter



Beiträge: 217

Im Anhang die Programmierschaltung.


_________________
Gruß

Chris24

BID = 771757

QuirinO

Schreibmaschine



Beiträge: 2205
Wohnort: Behringersdorf
Zur Homepage von QuirinO ICQ Status  

Okay, das ist erstmal nicht sooo aussagekräftig, wenn da keine Bauteilwerte dranstehen. Hast du einen Link zu der Internetseite, wo du das her hast?

Läuft das direkt an einem Com-Port oder ist das über einen USB->RS232 Wandler an einem moderneren PC angeschlossen?

Für mich sieht die Schaltung (auch ohne Bautelwerte) erst mal so aus, als würde sie sich die Versorgungsspannungen aus den +-12V die bei RS232 üblich sind selbst generieren.

Du sagst, du speisst die Schaltung mit 10V? Ich sehe da aber keinen externen Anschluss -> Mehr Details, mehr Hilfe...

Fals diese Schaltung an einem USB->RS232 Wandler hängt, so kann sie in dieser Konfiguration keine ausreichende Programmierspannung erzeugen.

BID = 771760

Bartholomew

Inventar



Beiträge: 4681

Sehe das genau so wie Quirin. Der von Dir verwendete, doch sehr rudimentäre Brenner, liefert wohl keine genügend präzise Programmierspannung an MCLR. Dann funktioniert das Löschen nicht richtig, das erstmalige Programmieren kann also hinhauen. Ist irgendwo bei sprut beschrieben, und habe ich mit anderen PIC-Typen auch schon erlebt. Verschiedene PICs sind da verschieden empflindlich, steht alles bei denen im Datenblatt, und sprut hat die benötigten Programmierspannungen und die manchmal doch recht engen Toleranzen auch irgendwo aufgelistet (sind schließlich in die Firmware seines Brenner8 eingebaut).

Empfehlung: Spruts Brenner8 bauen
Oder einen Pickit2/3 nehmen.


Gruß, Bartho

[ Diese Nachricht wurde geändert von: Bartholomew am 21 Jun 2011 23:53 ]

BID = 771761

chris24

Stammposter



Beiträge: 217

Gut! Danke!

Hab noch schnell die Bauteilwerte mit einfügen lassen.
Den Schaltplan hab ich selbst gezeichnet.


_________________
Gruß

Chris24

BID = 771763

Bartholomew

Inventar



Beiträge: 4681

Da schon eine Antwort da ist: Ich habe oben zuerst irrtümlich "Brenner5" geschrieben, man sollte natürlich den aktuelleren Brenner8 mit USB-Schnittstelle bauen. Habe ich oben schon korrigiert.

BID = 771764

Bartholomew

Inventar



Beiträge: 4681

Und noch eine Idee:
Provisorisch könntest Du auch LED1 rausschmeißen und gegen verschieden viele normale Dioden (1N4004/1n4148) tauschen, um die Programmierspannung anzupassen. Kann funktionieren, muss aber nicht

BID = 771873

chris24

Stammposter



Beiträge: 217

Werde dann vermutlich auf den Pickit 2 Programmer zurückgreifen oder einen selbst bauen, da ich sowieso über USB programmieren wollte.

Habe noch Dioden ausgetauscht und probiert, aber kein Erfolg.
Keine Ahnung wieso die Sache bei dem PIC nicht funktioniert.

Danke für Eure Hilfe.

_________________
Gruß

Chris24


Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag       heute wurden bisher 20 Beiträge verfasst
© x sparkkelsputz        Besucher : 182040720   Heute : 3486    Gestern : 5652    Online : 200        19.9.2024    18:06
11 Besucher in den letzten 60 Sekunden        alle 5.45 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.126241207123