Forum: Mikrocontroller und Digitale Elektronik 2 atmegas über 1 isp-buchse, 1 Quarzoszillator


von dare (Gast)


Lesenswert?

Moin zusammen!
Ich habe ein Board mit 2 Atmegas und würde diese gern unabhängig 
voneinander über eine ISP-Buchse brennen können.
Am besten wäre es mit einem einzigen Jumper wechseln zu können.
Nun frage ich mich was man am besten für eine Leitung nimmt.
Nehme ich MOSI dann kommen keine Daten im falschen Mega an was schon mal 
praktisch wäre. Nehme ich hingegen SCK dann sollte der Takt fehlen (wer 
taktet überhaupt was beim Vorgang?).
Also: welche Draht macht am meisten Sinn?
Ausserdem: an einen Quarzoszi kann ich doch beide Megas einfach so 
dranhängen, gell?

von Christoph B. (christophbudelmann) Benutzerseite


Lesenswert?

Du solltest die Reset-Leitung nehmen, die ist quasi die 
Chip-Select-Leitung für die isp-Programmierung. Zum Anschluss von zwei 
Controllern an einen Quarz gibt es eine AppNote von Atmel. Oder benutzt 
du wirklich einen Oszillator? Geht grundsätzlich aber beides.

von dare (Gast)


Lesenswert?

Ich benutze wirklich einen Resonator an XTAL1 und bin davon ausgegangen 
das ich da auch zwei Megas gleichzeitig anschliessen kann...
Oder brauchts da sonst noch was?
Reset ist eine gute Idee und passt zu meinem Layout. Danke.

von Christoph B. (christophbudelmann) Benutzerseite


Lesenswert?

dare wrote:
> Ich benutze wirklich einen Resonator an XTAL1 und bin davon ausgegangen
> das ich da auch zwei Megas gleichzeitig anschliessen kann...
> Oder brauchts da sonst noch was?

Was benutzt du denn jetzt wirklich, einen Quarzoszillator, ein Quarz 
oder einen Resonator? Ich würde jetzt vermuten einen Quarzoszillator 
(größeres Gehäuse mit vier Beinen), da kannst du den Takt so aufteilen.

von dare (Gast)


Lesenswert?

Jawoll einen Oszillator (sorry war grad beim eagle-layouten und da ist 
es englisch: resonator) im DIL-14.
Aufteilen? Du meinst also einfach beide dranklemmen? Ich mein.. die 
teilen sich den Takt ja nicht ;)
Grüße!

von Christoph B. (christophbudelmann) Benutzerseite


Lesenswert?

dare wrote:
> Aufteilen? Du meinst also einfach beide dranklemmen? Ich mein.. die
> teilen sich den Takt ja nicht ;)

Einfach die Takteingänge der Atmegas zusammen an den Takausgang des 
Oszillators, das meinte ich.

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
Noch kein Account? Hier anmelden.