MultiControllerAppl. 5xATMEGA16

Gast #56135
Lesenswert?

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
Gast #56137
Lesenswert?

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
Gast #56138
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren