Hallo an Alle Ich habe mir in den Kopf gesetzt Pic`s und auch AVR`s programmieren zu wollen. 1. Zu diesem Zweck habe ich mir den SI Prog von LANCOS nachgebaut, derzeit nur den PIC Adapter (habe Pic 12C509a und 12F629 liegen). Leider habe ich Fehlermeldungen beim schreiben (Code -21) Versorgt wird die Platine aus Externem Netzteil mit 13Volt. Kann mir jemand die bedeutung des Fehlers Erklären?? Aus Frust wollte ich das Projekt schon in die Tonne treten, habe mir jedoch gedacht das ich hier sicherlich Leute erreiche die wirklich Ahnung haben. Als Info: Ich habe mir die HEX-Files runtergeladen. 2. Habe mir eine Alternative überlegt und würde den ISP Adapter nachbauen, da ich schon eine Schaltung habe in der der Pic dann rein soll. Dort könnte ich dann wenigstens diekt sehen ob er arbeitet. In den Plänen von LANCOS ist ein 74HC244 angegeben kann ich diesen durch einen SN74LC244N ersetzen, so einen habe ich aus einer alten Elektronik geschlachtet. Aus dem Datenblatt werde ich leider nicht schlau. 3. Gibt es noch andere Programmer bei denen ich flexibel bin mit PIC und AVR Gruß Michl Endschuldigt mein Unwissen bin nur KFZ Elektriker!!
@Holger Danke für die Info! Habe mich etwas falsch ausgedrückt dachte an eine Selbstbau bzw. Kostengünstige variante! Gruß Michl
>Habe mich etwas falsch ausgedrückt dachte an eine Selbstbau bzw. >Kostengünstige variante! Naja, das da oben sieht so ein bißchen wie ein STK200 für AVR aus. Kannste ja schon mal nehmen wenn du noch einen echten LPT Port hast (nix USB to Printer). Dann bastelst du dir einen JDM für (uralte) PICs an die serielle Schnittstelle. Das muss aber eine echte serielle Schnittstelle sein (nix USB to Seriell) und mit einem Laptop funktioniert das auch nicht besonders gut. Als Betriebssystem dann Windows98 auf dem (uralten) PC installieren. Unter XP oder höher funktionieren solche Bitbang Programmer nicht mehr besonders gut oder gar nicht.
@Jens Danke für den Link, habe mir alle Schaltpläne der Version 2.2 Link dazu: http://www.lancos.com/e2p/si-prog-v2_2.pdf Bereits alle schon auf meiner Festplatte, jedoch habe ich nur das Baseboard und natürlich den Pic Adapter nachgebaut. Hilft mir aber nicht bei der Lösung. Da ich alles auf Lochraster aufgebaut habe bin ich auch schon auf Verkablungsfehler suche gewesen. Ausser das ich ein viel zu langes Kabel von PC und Ground mit Schirm verbunden hatte nichts gefunden! Das Kabel habe ich übrigens auf ca. 1m gekürzt und Schirm nur PC seitig angeschlossen. Gruß Michl
@Holger Als STK200/300 ist er bei LANCOS beschrieben. >Unter XP oder höher funktionieren solche >Bitbang Programmer nicht mehr besonders gut oder gar nicht Das könnte natürlich auch mein Problem sein!?!? Der Rechner ist ein AMD 800Mhz schon ein bisschen älter. Hat noch eine LPT Port am Motherboard drauf. Bin jetzt nicht so bewandert, aber wenn der LPT Port da ist muss er auch ein richtiger sein, oder??? Ich brauche den Programmer da ich im Modellbahn Bereich die Hex Files und sonstiges für PIC`s bekomme und mein Junior im Mikromodellbau die Tiny`s brauch und dort die Hex Files kriegt. Habe auch den "mySmartUSB light" ins Auge gefasst, nur bin ich wieder auf nur einen Typ gebunden. Kannst du mir sagen ob ich den 74HC244 durch SN74LC244N ersetzen kann??? Michl
Schau mal bei "LANCOS" nach, es gibt da meist ein kleines Progrämmchen, welches dein Problem unter XP löst.
@Michael Kannst du mir helfen das richtige zu finden?? Unter den THREADS sind so kleine Programme, doch was brauch ich?!?
Michl D. schrieb: >>Unter XP oder höher funktionieren solche >>Bitbang Programmer nicht mehr besonders gut oder gar nicht > > Das könnte natürlich auch mein Problem sein!?!? Nein. Ich habe WinXP SP3 und dort funktionieren Bitbanger ganz hervorragend. Immerhin ist XP 10 Jahre alt, und die kleinen Anfangsprobleme sind mittlerweile gelöst. > Bin jetzt nicht so bewandert, aber wenn der LPT Port da ist muss er auch > ein richtiger sein, oder??? Ich meine: ja. Aber bei LPT bin ich mir nicht ganz so sicher. Es geht auf jeden Fall sehr viel schneller und sicherer mit den richtigen Ports. Für neuere Computer kann man diese als PCI-Karten kaufen. > Kannst du mir sagen ob ich den 74HC244 durch SN74LC244N ersetzen > kann??? Wenn Du "LS" und nicht "LC" meinst, dann geht das nicht. Die Spannung an den Ausgängen reicht bei TTL-Bausteinen (normalerweise) nicht aus. Die Spannung ist sowieso ein Problem, weswegen allerorts geraten wird, die Diode 1N4148 durch eine mit weniger Spannungsabfall zu ersetzen, bei mir funktioniert eine 1N5819. Während die Länge des Parallelkabels relativ unkritisch ist (sofern sie unter 5 m bleibt), sollte die Verbindung zwischen dem 74HC244 und dem Prozessor kurz sein: 30 cm funktionieren bei mir noch anstandslos. Im übrigen werkelt bei mir ein Nachbau von hier ohne Probleme: STK200 viele grüße ralph
@ralph Danke deine Info gibt mir hoffnung! Werde mir den 74HC244 jetzt bestellen und mir dann mal zusammenbauen. Danke nochmal! Gruß Michl
Hallo an Alle Ich bin am Boden zerstört! Habe es endlich geschafft den Programmer nachzubauen. Doch ich bin immer noch nicht in der Lage meinen Pic zu brennen! Kann mir jemand sagen wie ich den ISP Anschluß an meinen Pic anschließen muß! Habe die Standard Belegung 1 = MISO 2 = +5V 3 = SCK 4 = MOSI 5 = Reset 6 = GND Mein Pic12F509 Pin 1 +5V Pin 4 Reset?? Pin 6 SCK ?? Pin 7 MOSI ?? Pin 8 GND Alle mit ?? bin ich mir nicht sicher!!! Und was ist mit MISO, wo muß ich das anschließen??? Habe ich hier schon einen Fehler gemacht??? Bin für jede Hilfe Dankbar!! Gruß Michl
Ich glaube ich habe den Fehler gefunden!! MISO und MOSI sind nur bei AVR`s. Pic`s werden nicht damit gebrannt. Werde mir den Schaltplan von LANCOS noch mal genauer unter die Lupe nehmen. Laut seiner Seite kann ich mit PonyProg mit seinem AVR_Isp Adapter und seinen Erweiterungs-Boards alle entsprechenden Typen Programmieren! Freue mich trotzdem auf Erklärungen!! Gruß Michl
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.