Pic 16F628A mit JMD Programmer programmieren

OP #1663562
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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!
#1665072
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren