Forum: Mikrocontroller und Digitale Elektronik write to tx-buffer/ STM32-SPI


von Rotes Meer (Gast)


Lesenswert?

Hallo

Im RM0008 steht folgendes:

The software must ensure that the TXE flag is set to 1 before attempting 
to write to the Tx buffer.

wie kann ich ein Byte im Tx Buffer schreiben?
ich verwende STM32F100xx.

Danke für die Hilfe

von Matthias K. (matthiask)


Lesenswert?

1
  while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET);   // Warten bis Sendebuffer Aufnahmebereit
2
  SPI_I2S_SendData(SPI1, daten);                                    // Byte per SPI senden

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.