Hi, wie kann ich mit meinem Atmega 32 16 oder mehr Bit über das SPI senden? Das Register kann ich doch nur mit 8 Bit laden. Wenn ich das Register nacheinander beschreibe, muss ich doch warten bis der alte Wert weg ist? Gibts da ein Flag das man checken muss? Wie lange ist dann die Pause zwischen den Beiden 8 Bit Paketen? Vielen Dank !!!
rtfm... im datenblatt steht drin, welches flag eine fertige übertragung signalisiert. du musst 2x8bit schicken, anders gehts nicht
Hi, am besten baust du dir nen kleinen FiFo, packst deine gesammelten Daten in dieses FiFo und läst dan über eine SPI-Interrupt Routine diesen FiFo an die SPI-Schnittstelle ausgeben. Gruß Wolfgang
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.