Forum: Mikrocontroller und Digitale Elektronik ATMega88 SPI und ISP


von Hans D. (herschdorfer)


Lesenswert?

Hallo,

ich möchte einen ATmega an einen ZigBee Controller und an einen 
SD-Kartenleser via SPI hängen.

Das ist ja nicht das Problem, eine SPI-Sterntopologie aufzubauen. Ich 
habe zwar nur ein SlaveSelect Signale am AVR, kann das ja aber auch über 
GPIO's realisieren.

Nun will ich den ATMega aber auch mit SPI Programmieren.

Muss ich da nun einfach zusätzlich einen Stecker einbauen oder muss ich 
noch irgendetwas anderes beachten?

Grüße,
Thomas

von Gast (Gast)


Lesenswert?

Du musst nur dafür sorgen dass deine SPI-Geräte bei einer Programmierung 
kein SS-Signal erhalten. Pull-Ups sollten dafür reichen.

von Hans D. (herschdorfer)


Lesenswert?

da ich das SS ja über den normalen GPIO machen will, da der ATMega ja 
nur ein SS hat, bräuchte ich doch nichtmal Pull-Up oder?
Sind die GPIO's nicht tri-state bis zum init?

von Gast (Gast)


Lesenswert?

Das Problem ist doch eben dieser Tristate Zustand...

von (prx) A. K. (prx)


Lesenswert?

ISP läuft bei den meisten AVRs über die SPI Anschlüsse. Wenn die 
Kollegen am SPI sich angesprochen fühlen, während ISP die Anschlüsse 
blockiert weil deren Select in Richtung GND floatet, dann viel Spass. 
Wenn die also nicht selbst schon interne Pullups an ihren 
Select-Leitungen haben, dann sind die unbedingt sinnvoll, 100K reicht.

von Hans D. (herschdorfer)


Lesenswert?

ok stimmt... danke!

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.