Hi, ich habe gerade 2 AVR parallel geflasht. Miso, Mosi, Clk, R parallel geschaltet und an meinen Programmer dran. Ist unbeabsichtigt passiert... Aber dass das überhaupt geht...! Vor allem da ja auch der Datenouput parallel geschaltet ist...soweit ich weiß wird nach dem Programmieren ja auch noch mal zurückgelesen...Aber ich habe mich mit dem Programmierablauf der Dinger eh noch nie weiter beschäftigt.... M.
Maddin schrieb: > Aber dass das überhaupt geht...! Vor allem da ja auch der Datenouput > parallel geschaltet ist...soweit ich weiß wird nach dem Programmieren ja > auch noch mal zurückgelesen...Aber ich habe mich mit dem > Programmierablauf der Dinger eh noch nie weiter beschäftigt.... beide µC machen ja genau das gleiche, damit liefern sie auch das gleicher output. Das geht so lange gut, wie sie wirklich das gleiche machen.
Du erzeugst halt am Datenausgang ständig Kurzschlüsse. Wenn du glück hast laufen beide einigermaßen synchron und die Kurzschlusszeiten sind nicht so lang. Wenn du pech hast sind sie asynchron und die Kurzschlusszeiten lang. Alles in allem solltest du auf jeden Fall an die Datenausgänge jedes AVRs einen Widerstand schalten, der die Kurzschlussströme begrenzt. In wie weit der Programmer damit klar kommt und die richtigen Daten einliest kann ich auch nicht sagen, aber mit Widerständen geht auf jeden Fall nichts kaputt dabei!
Hallo, DS schrieb: > klappt das immer? Nicht notwendigerweise. Siehe Datenblatt ATmega16/32U4 (Serial Programming Algorithm): (...) If polling (RDY/BSY) is not used, the user must wait at least tWD_FLASH before issuing the next page. (...) Wenn Dein Programmer den zu programmierenden Baustein pollt, könnte es Ärger geben. Wenn das Teil nur treu-doof wartet, dann nicht. Außerdem ist beim Parallelbetrieb kein (sinnvolles) Verfy möglich. Grüßle, Volker.
Volker Bosch schrieb: > Außerdem ist beim Parallelbetrieb kein (sinnvolles) Verfy möglich. Das erinnert mich an einen Schottenwitz: Der Schotte soll eine Urinprobe abgeben und bringt sie am nächsten Tag in einer riesigen Flasche. Als der Arzt nichts Auffälliges findet, verkündet der Schotte zu Hause: Mutti ist gesund, Vati ist gesund, die Kinder sind gesund...
Daniel schrieb: > Als > der Arzt nichts Auffälliges findet, Nööö, der Arzt verkündet: > Mutti ist gesund, Vati ist gesund, die Kinder sind gesund... ...der Hund hat die Staupe und die Katze ist trächtig... ...
...ist der Clock beim Programmieren nicht eh vom Programmer!? das läuft es doch absolut synchron ab... oder? Ich habe hier den MKII und arbeite seit gestern mit 2 AVRS. Ich bearbeite eine Datenstrecke über TWI. Der eine AVR hat einen Pin auf High, der andere einen auf Low. Es gibt 2 Main Programme im Code, bestückt mit TWI Slave und TWI Master Software. Nun kann ich die "komplette" Datenstrecke updaten mit einem Flash und die jeweilige Software läuft automatisch richtig an... Das geht bis jetzt ohne Probleme. DS
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.