Forum: Mikrocontroller und Digitale Elektronik Arduino über ISP flashen mit RFID-Reader an SPI


von Felix (Gast)


Lesenswert?

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.

von Frank K. (fchk)


Lesenswert?

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

von lach (Gast)


Lesenswert?

Brutale Naturen schalten einfach ein paar Widerstände dazwischen.
Ist die heutige Generation so doof, auf so etwas einfaches nicht
mehr alleine zu kommen?

von Stefan F. (Gast)


Lesenswert?

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