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
Du musst nur dafür sorgen dass deine SPI-Geräte bei einer Programmierung kein SS-Signal erhalten. Pull-Ups sollten dafür reichen.
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?
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.