Hallo, hat jemand eine Idee, wie ich eine MulticontrollerApplikation mit 5 ATMAGA16 Controllern am sinnvollsten mit EINEM ISP-Programmieranschluß versehe, damit ich die Controller trotzdem nacheinander programmieren/updaten kann. Hatte schon jemand solch ein Problem? Ich hatte vor, die MOSI,MISO, SCK und RST Leitungen über 4052 o.ä. umzuschalten. Die Umschalt-Signale würden dann mit auf der ISP-Buchse liegen. Weiß jemand, ob ich eine Leitung nicht mit umschalten brauche? Würde das Design vereinfachen. Für Tips oder Ideen wäre ich dankbar. Gruß Winfried
Ich würde jeden mit einem Bootloader versehen und ihnen eine unterschiedliche Adresse zuweisen. Dann würde ein Draht reichen um alle zu programmieren. Peter
Hallo Peter, die Idee ist zwar gut, steht aber in keinem Verhältnis zum Aufwand. Wenn ich jetzt erst einen Bootloader entwickele, zu dem ich ja auch ein PC-Frontend benötige, platzt das Projekt. Außerdem sollte der Fall eines Firmware-Updates ja auch eigentlich so selten wie möglich eintreten. Daher werde ich wohl bei SPI-update über den PonyProg bleiben. Gruß Winfried
Bootloader = 30 Minuten Frontend (Basic) = 30 Minuten Eine Möglichkeit wäre: Einer der Controller hat eine serielle Verbindung zum PC, die anderen sind über eine (evtl. schon vorhandene) Controller <-> Controller Kommunikation miteinander verbunden. Das Wort "Bootloader" scheint immer wieder abzuschrecken. Es ist nichts anderes als eine Kommunikationssubroutine, die das Flash beschreibt. Wenns unbedingt per Hardware sein soll: Prinzipiell kann man die Reset und die SCL- Leitung durchschleifen, MISO und MOSI würde ich umschalten. Die nicht angesprochenen Controller störts nicht, wenn Reset / SCL durchgeklappert wird.
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.