Pic 16F628A mit JMD Programmer programmieren

OP #1663562
Hallo,

Ich bin anfänge und möchte gerne ein Fertige HEX datei auf einem Pic 
16F628A brennen.

Hier zu habe ich zum einen die ICSP schaltung dieser seite:
http://webs.uolsinectis.com.ar/nancy/pic/icsp_de.html

Zum anderen einen bei ebay erstandenen JMD Programmer.

Folgendes Problem:

die probleme treten bei beiden Programmern auf und IC-Prog

                 jeweilige Rückmeldung
Erase :          Pic ist bereits gelöscht
Programmieren:   Ok
Verify:          Verify faild at adress 0000h

Bei dem Programm siehe den obenstehenden Link.

Gibt es eine Rüchmeldung das der Pic nicht drins sei oder Falsche 
eingesteckt ist. (Habe ich natürlich kontroliert).

Wo könnte der fehler stecken?

Über Hilfe würde ich mich freun, und ich hoffe ich habe das problem 
ausreichend geschildert.
OP #1664954
Nein ist an Eingebautem RS 232 Schnittstelle.

ICProg habe ich über ein Laptop getestet, evt. reicht dd der Strom 
nicht, deshalb habe ich am Desktop PC geteste leide nur Vista ,dafür 
habe ich keine Treiber Gefunden.

Also der fehler kanns eigentlich nicht sein.


Habe noch die seite für den gekauften JMD programmer gefunden:

http://www.rss-systems.de/assets/s2dmain.htm?http://www.rss-systems.de/index1.htm


Also woran könnt es noch liegen.
Gast #1664976
Hallo,
kenne mich zwar mit IC-Prog nicht aus.
Was für ei Kabel verwendest Du. Du brauchst ein 1:1 Kabel und keins mit 
gedrehten Anschlüssen.
Was für einen Treiber suchst Du für Vista? RS232 braucht keinen extra 
Treiber.

Jochen
#1665055
Ahoi!

Also Programmiergeräte, die mehr als nur aus nen paar Widerständen und 
Dioden bestehen, gibt es nicht ohne Grund. Das was du dort verwendest 
ist ein "quick and dirty" Brenner. Die Versionen für den Parallelport am 
Computer hauen noch so "halbwegs" hin (eher nicht, da die modernen 
Motherboards keine echten +/-12V mehr rausgeben). Aber am seriellen Port 
stehen die Chancen schlecht. Wie gesagt, die Spannungen, die die 
Schnittstellen rausgeben sind meist zu gering. Mit was für einem 
Computer versuchst du denn den PIC zu brennen?
Wenns wirklich der JDM "Brenner" sein soll, hast du mit ner alten 386er 
Maschine wahrscheinlich höhere Chancen. Der zu brennende PIC will ja die 
(mindestens) 13V Programmierspannung am RST pin sehen. Die müssen auch 
superstabil sein, sonst streikt der PIC. Und diese ganzen einfachen 
Schaltungen sind für die "echten" Schnittstellen berechnet, also so wie 
es in der IEEE-Spezifikation ursprünglich auch drin steht. Leider 
scheren sich die Motherboardhersteller seit langem nicht mehr darum, da 
sich die meiste Peripherie ja auch mit weniger Spannung zufrieden gibt. 
Nur die quick an dirty Teile eben nicht.
Ich will dir das echt nicht madig machen (zumal ich beim ersten Mal das 
selbe Problem hatte), aber das ganze führt hauptsächlich zu Problemen.
Selbst wenn du es (bei Vollmond mit Weihwasser) hinbekommen solltest, 
den PIC zu "programmieren" (OK-Meldung des Brennprogramms) muss er noch 
lange nicht ordnungsgemäß funktionieren, selbst nicht nach erfolgreichem 
verify. (Ein Brenner, der beim Brennen schon Probleme hat, funktioniert 
beim Lesen nicht besser...) Bau dir einen Brenner von sprut auf 
([www.sprut.de]  super PIC Seite in deutsch!), die sind auch recht 
einfach. Eine USB Version muss es ja nun nicht gleich sein, zumal diese 
allermeistens einen eigenen Controller für die Kommunikation verwenden, 
den du natürlich vorher programmieren musst. Damit stündest du wieder am 
Anfang des Problems.

Viel Glück!
OP #1665063
Er soll ja dzu dienen max mal 3.Pic zu programmieren, unter anderem um 
einen Brenner von sprut zu bauen. Auf die seite bin ich natürlich auch 
schon gestoßen und begeistert.


Welche software gibt es denn für einen 386er?
#1665072
Hmm, wenn es der JDM-Programmer von Conrad ist, dann braucht der eine 
externe Spannungsversorgung. Da nur an Adresse 0 ein Fehler auftritt, 
wird es daran nicht liegen.

Versuche mal das Programm WinPic. Und du musst ein Verzeichniss 
einstellen, indem Microchip Dateien für jeden PIC ablegt.
"Microchip/MPLAB IDE/Device"

Dann versuch mal öfter zu "Verifizieren". Vielleicht ist das nur ein 
Lesefehler.

Viele Grüße
Sebihepp
#1665076
L. G. schrieb:
> unter anderem um
> einen Brenner von sprut zu bauen.

:-)

Dann schließ das Teil mal an nen "alten" PC an (auf keinen Fall an einen 
Laptop). Ansonsten bau dir eben den Brenner0 zusammen, 
(http://sprut.de/electronic/pic/projekte/brenner0/index.htm) ist zwar 
für LPT aber der funktioniert eher.

Edit: 386er ist nur ne Hausnummer. Eben kein neuer HighTech Rechner. 
Aber auch nem 386 könntest du das ganze unter DOS bequem erledigen
#1666641
L. G. schrieb:
> Er soll ja dzu dienen max mal 3.Pic zu programmieren, unter anderem um
> einen Brenner von sprut zu bauen. Auf die seite bin ich natürlich auch
> schon gestoßen und begeistert.

Wenn ich Dir einen 18F2550 für den brenner8 bzw. brenner9 von sprut 
brennen soll, schick mir ne PM. Die Dinger sind toll, habe selber einen 
http://sprut.de/electronic/pic/projekte/brenner8/index.htm#smd8p9 (den 
von Lars)

Gruss S.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.