Hallo ... ich habe mir frisch den USBPorg als MKII-Clone geholt.. wunderbares Teil. Ich werde die Stunden mit PonyProg über Parallelport nicht vermissen :O) Aber.. jetzt holt mich etwas ein, was meiner Bastlerseele bisher nie so weh getan hat. Der USB-Prog kann sich ja wahlweise über USB oder die angeschlossene Schaltung versorgen -> JP2. Nun habe ich bewusst keinen Jumper gesetzt damit USBProg nur aus dem USB versorgt wird, dennoch leuchtet die grüne LED... Grund dafür sind die Port-PINs MISO,MOSI,SCK und Reset welche von mir dummerweise auch für die Applikation verwendet werden. Der AVR des USBProg versorgt sich einscheinend selbst über evtl. eingeschaltene Port-Pins. Gibt es da eine einfache Möglichkeit diese abzublocken? Erst dachte ich .. naja ein paar Schotky-Dioden ;O) das hätte zumindest bei den ausgehenden Pins geholfen. Aber mit der angehängeten "Schaltung" geht gar nichts. Deswegen drei Fragen: a) warum funktioniert der Prommer mit der angeh. Schaltung nicht... Sind die ISP-Pins doch bidirektional? b) Wie kann ich meinen USBProg vor Feedback-Spannungen schützen... Das Einzige was mir nun einfällt wären Optokoppler. c) Verbaut ihr in euren Schaltungen hier schon etwas von Haus aus, was die Pins zwischen "Programmiermodus" und normalen Betrieb umschaltet? Bisher hatte ich noch keine Probleme, es war nur mal kitzelig - bei einer Stromregelung mit Analog-Wandler über SPI. Vielen Dank schon mal für eure Anregungen. Gruss, Gary
Hallo, einfache Gegenfrage: warum hängt der Programmer an Deiner Schaltung, wenn er nicht am USB hängt und von dort seine Spannung bekommt? Ich baue da normalerweise nichts dazwischen (früher STK200/Ponyprog, jetzt Dragon/STK500/AVR-USB-Lab Nachbau als MKII). Abschätzen, was wann wie passieren kann, für definierte Zustände bei angeschlossenen SPI-Sachen sorgen, wenn der AVR zum Programmieren im Reset ist. Also externen PullUp am /CS eines SPI-Flash als Beispiel. Gruß aus Berlin Michael
Hallo Michael, Michael U. schrieb: > infache Gegenfrage: warum hängt der Programmer an Deiner Schaltung, > wenn er nicht am USB hängt und von dort seine Spannung bekommt? Man zieht schon mal den USB-Stecker raus, aber der eigentliche Grund ist für mich die fehlende galvanische Trennung zu meiner USB-Schnittstelle. Ich will im Grunde nur eine "sichere" Entkopplung der Potentiale im Verbund USB-Prog und Hardware. Michael U. schrieb: > Also externen PullUp am /CS eines SPI-Flash als Beispiel. Wenn ich dich richtig verstehe dann willst du den CS an dem Reset-Eingang des ATMEL hängen? Der wird doch aber - so glaube ich - nur kurz nach Low gezogen vom Prommer. SPI war zudem nur ein Beispiel, es könnten ja auch mal Leistungstransistoren ;o) angesteuert werden und ein Motor damit anfangen zu laufen. Ja ich weiss... kein gutes Design.... aber es geht mir ja nur ums Prinzip. Gruss, Gary
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.