Hallo, ich habe ein Hauptrogramm ohne Interrupt, das Daten per SPI(als Master) sendet und empfängt. Könnte ich in einer Interrupt-Routine problemlos den Status der MISO-Leitung abfragen, also z.B. mit IN R16,PortB? Also, ohne die Clock-Leitung zu bedienen? Oder geht das nicht, wenn SPI eingeschaltet ist, weil der Pin anderweitig (von der SPI-Logik) benutzt wird?
@ simpel (Gast) >Könnte ich in einer Interrupt-Routine problemlos den Status der >MISO-Leitung abfragen, also z.B. mit IN R16,PortB? Wenn dann wohl eher IN R16,PINB Das geht, aber was soll das bringen? MfG Falk
sorry, natürlich PinB. So könnte ich eine Flanke erkennen, noch bevor das Byte per SPI "fertig eingelesen" ist (SPI läuft nicht mit max. Geschwindigkeit)
>So könnte ich eine Flanke erkennen, noch bevor >das Byte per SPI "fertig eingelesen" ist Wozu soll das gut sein?
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.