Mehrer µCs gleichzeitig programmieren

Gast #317547
Lesenswert?
• ▲
▼
So, first posting ;-)

Folgendes:
Ich bau grad mehrer Module, die technisch identisch sind. jedes sollmal
einen eingang haben, über den der atmega8 programmiert wird.

Kann ich die eingänge zusammen hängen (bzw. durchschleifen) und alle
module gleichzeitig (natürlich mit der gleich software) programmieren?
Gast #317548
Lesenswert?
• ▲
▼
oh mann. was hab ic hda produziert???
War noch a bisserl müde ;-)

Also:
Diese Module haben einen ATmega8 eingebaut und besitzen anschlüsse emäß
dem AVR Tutorial (6 polig).
Alle sollen das gleich e machen, kann ich deshalb zum Aufspielen der
Software einfach die jeweiligen Pins zusammenhängen?
lg wasti
Gast #317551
Lesenswert?
• ▲
▼
Mit paralleler Programmierung geht das, die ist für bulk programming
ausgelegt. Das hilft dir aber dabei nicht weiter.

Auch mit JTAG liesse sich das grundsätzlich machen, allerdings wohl
nicht mit der üblichen Software. Aber der Mega8 hat kein JTAG.

ISP hingegen kannst Du nicht einfach hintereinander oder aneinander
hängen. Für's hintereinander hängen taugen vermutlich weder Protokoll
noch Programmier-Software, für's nebeneinanderhängen fehlt der
ISP-Schnittstelle das SSEL Signal.

Allerdings kannst du etwas Logik basteln (mux/demux), mit dem ein
ISP-Programmer zwischen den diversen ISP-Anschlüssen umgeschaltet
werden kann.
Gast #317552
Lesenswert?
• ▲
▼
Wenn die ISP-Pins nur für ISP verwendet werden und keine anderweitige
Funktion haben, lässt sich das Muxen mit wenig Aufwand erledigen. Die 3
ISP-Pins parallel mit Serienwiderstand an jedem MISO (sonst scheppert's
bei gemeinsamem Reset), und ein Dekoder für individuelle Resets (z.B.
HC137), mit dem immer nur genau einer der AVRs für die Programmierung
ausgewählt wird.
Gast #317553
Lesenswert?
• ▲
▼
Ok. Ich werde es jetz so machen, wie ich es geplant hatte (schon mal zur
vorsicht).

ich werde einfach den schalter, den ich sowieso in die reset leitung
eingebaut hätte, um evtl. mal nur einen ar zu programmieren dazu
verwenden, um wiklich immer nur einen gleichzeitig zu programmieren.

na ja, egal, sind nur 3-4 vorerst, des geht scho.
danke euch,

wasti

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.