Problem mit SPI Master<->Slave Kommunikation (STM32)

OP #6255436
Lesenswert?
• ▲
▼
Hallo,

ich probiere gerade zwei STM32F4 miteinander über SPI kommunizieren zu 
lassen. Der Master ist auf auf der 5.25 MBit/s eingesetellt (läuft mit 
168MHz) und sendet 10 Words alle 1ms per HAL_SPI_TransmitReceive_IT.
Der Slave hat einen HW-NSS und empfängt/sendet die Daten per 
HAL_SPI_TransmitReceive_DMA. Eine ganze Weile geht das auch gut, doch 
dann läuft der Master in die HAL_SPI_ErrorCallback. Von da an geht die 
Kommunikation nicht mehr. So langsam bin ich am Verzweifeln; hat jemand 
von Euch eine Idee, was das richtige Verhalten ist, wenn man in den 
ErrorCallback reingelaufen ist?

Vielen Dank im Voraus!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.