Hallo, ich habe ein Arduino, welche ich über ISP flashen möchte. Das funktioniert auch. Jetzt habe ich an den SPI-pins aber auch ein RFID-Reader dran hängen. In dieser Konstellation kann ich den Arduino nicht mehr flashen. Gibt es da eine Möglichkeit das hinzubekommen? Ist doof, wenn ich jedesmal den RFID-Reader abstecken muss.
Felix schrieb: > ich habe ein Arduino, welche ich über ISP flashen möchte. Das > funktioniert auch. Jetzt habe ich an den SPI-pins aber auch ein > RFID-Reader dran hängen. In dieser Konstellation kann ich den Arduino > nicht mehr flashen. Gibt es da eine Möglichkeit das hinzubekommen? Ist > doof, wenn ich jedesmal den RFID-Reader abstecken muss. Ja, hänge einfach einen 74HC126 zwischen RFID-Readder und Arduino-SPI. Das ist ein Baustein, der 4 Gatter hat. Jedes Gatter hat einen Eingang und einen Ausgang und ein Gate. Wenn das Gate auf High ist, hat der Ausgang den Wert des Eingangs. Ist das Gate auf Low, ist der Ausgang hochohmig, also passiv. Als Umschaltsignal für die Gates nimmst Du das Reset-Signal. Das ist High im normalen Betrieb und Low beim Flashen. fchk
Brutale Naturen schalten einfach ein paar Widerstände dazwischen. Ist die heutige Generation so doof, auf so etwas einfaches nicht mehr alleine zu kommen?
Wenn der RFID reader ein "richtiges" SPI Interface hat, dann hat er auch eine "Chip Select" Leitung. Du musst nur dafür sorgen, dass sie einen inaktiven Pegel hat, während der AVR programmiert wird. Vielleicht reicht ein simpler Pull-Up Widerstand.
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.