Hallo, möchte den PIC16F877 programmieren und mir dazu den PonyProg-PIC-Adapter von Lancos nachgebaut. DEie Programmierung funktioniert nicht. Mit dem Oszillographen stelle ich fest, dass am Data-Eingang (PIN 40) des PIC nur Signale zwischen ca 2V und GND ankommen. Der Clockimpuls ist ok. Der Data-Input/Output liegt bei dem Adapter über 1KOhm an +5V und wird im Falle MOSI (Data zum PIC) über einen Transistor geschaltet. Das Schalten funktioniert auch aber mit geringer Amplitude. Verdacht war, dass der MISO-Eingang CTS den 1KOhm auf die ca 2V runterzieht und genau so ist es. Nehme ich den CTS-Pfad weg, dann schaltet der Transistor ordentlich von GND nach +5V hänge ich den CTS an, wird der Pegel auf ca 2V runtergezogen. Hat jemand Erfahrung mit dem PIC Adapter von LANCOS? Gibt es eine einfache lösung oder muss ich durch einen weiteren Pnp das MISO Signal entkoppeln. frewer
Hallo, nach viel suchen und oszillographieren habe ich das Problem wie folgt im Griff: Der von LANCOS vorgeschlagenen PIC-Adapter musste durch eine Transistorstufe im MISO-Kanal ergänzt werden (pnp mit 5K Kollektor gegen GND und 5K in die Basis) - ähnlich wie im Vorschlag Sercon1 (Webseite www.speedy-bl.com/) -. Dann muss im Setup von PonyProg natürlich das 'InvertD_IN' gesetzt werden. weiterhin viel Erfolg frewer
Habe nach wie vor Probleme mit dem Schreiben ins Flash des PIC16F877. Und zwar lief die Sache ganz prima die letzten Tage, dann plötzlich kann ich nichts mehr laden. Ich sehe die 13,6V am MCLR und Impulse an den PIN DAT bzw CLK. Eigenartig ist, dass sich das Problem nicht ankündigt, ich dann aber am CLK-Pin plötzlich keine Impulse mehr sehe, am PonyProg Basis-Eingang aber sehr wohl. Und dann kommen wieder die Impulse durch obwohl ich nichts geändert habe. Da die gesamte Peripherie abgehängt ist und der PIC alleine ist, glaube ich, dass der IO-Port nicht auf Schmitt-Trigger umschaltet, wenn ich an MLCR die 13V hänge. Eigenartig ist nämlich, dass der Clock-Pin auf 0V während der Dat-Pin auf +5V liegt. Da ich PonyProg nicht kenne doch zunächst für den PIC in der PonyProg.ini die Geschwindigkeit herabgesetzt habe, weiß ich mir eigentlich keinen Rat mehr, woran das sporadische Unvermögen des Programmierens hängen kann. Weiß jemand Rat?? mfG frewer
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.