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

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