Hallo, da ich keine Ahnung von PIC MCs habe und ein Projekt nachbauen wollte, für das nur die hex Datei vorhanden ist habe ich mir ein JDM Interface gebaut und wahrscheinlich im Zuge der Tests den MC leer beschrieben. Ich bin leider erst nach dem zweiten Interface, Messungen und unzählichen Programmierversuchen auf den Trichter gekommen, dass die C Typen OTP sind :-/. Also würde ich mir gerne einen 12F508 kaufen um etwas mehr als einen Versuch zu haben. Aber geht das so ohne weiteres? Also ohne Änderungen im Code und mit dem JDM Interface? Grüße, Marco
>Aber geht das so ohne weiteres? Also ohne Änderungen im Code Ich sage jetzt mal ja. Die ConfigWords sind die selben und die Opcodes sollten identisch sein. >und mit dem JDM Interface? Das hängt von deiner Brennersoftware ab. Wenn der 12f508 unterstützt wird, gehts auch. Gruss, edson
Ach ja, bevor die Gaudi weitergeht: Ist der JDM-Adapter sicher funktionstüchtig?
Sicher bin ich mir nicht. Wie auch? ;) Wenn ich in ICprog auf "read all" klicke, habe ich etwas Zeit mit dem Oszi die Pegel zu messen und zumindest am CLK Pin liegen nachvollziehbare Signale an. An anderen Pins tanzen die Pegel auch munter vor sich hin. Was ich allerdings nicht ganz verstehe ist die unterschiedliche Pinbelegung des PICs im Datenblatt und im JDM Schaltplan. OSC1,2 scheinen an unterschiedlichen Pins zu liegen...
Am PIC habe ich jetzt mal die Signale und Pegel gemessen und interpretiert: Pin1: 5,1V Pin2: GND Pin3: 5,1V Pin4: Beim lesen 13,4V. Sonst -0,3V Pin5: Signale im mV Bereich Pin6: Takt Pin7: Datenwörter Pin8: GND
Also ich hatte mit dem JDM Programmer nichts als Ärger. Der scheint mir nur mit sehr alten Rechnern zuverlässig zu funktionieren. Ich habe mir dann irgendwann einen Parallel-Port Programmer (ala David Tait) gebaut. Wenn du dir selber einen bauen willst, dann kannst du mal hier schauen: http://sprut.de/electronic/pic/projekte/brenner5/index.htm Der ist natürlich deutlich komplexer als der JDM. Zum 12F508: irgendwie scheint der weder von IC-Prog noch von PonyProg unterstützt zu werden. Auch die Software von Sprut listet ihn nicht...
@Bastler Im Schaltplan das PINOUT des 16f84 eingetragen. Die Pins OSC1, OSC2 liegen beim 12C oder 12F wo anders und müssen nicht beschalten sein. Die Signale des ICSP liegen schon richtig an.
Danke für die Tipps. Ich habe mir heute einen 12F508 bestellt weil ich gelesen habe, dass man den auch mit icprog programmieren kann. Man muss dazu angeblich der C Typ einstellen und ein bisschen tricksen... aber es soll immerhin klappen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.