www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MultiControllerAppl. 5xATMEGA16


Autor: Winfried Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Winfried Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: thkaiser (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.