Hallo zusammen Ich möchte ein STM32f4 discovery am SPI1 als Slave konfigurieren, und dann soll dies mit dem rpi kommunizieren. Getestet habe ich das rpi mit einem SPI Sensor und hat tiptop funktioniert. Nun habe ich Probleme mit dem STM der als Slave arbeiten soll. Ich habe bereits diverse beispiele gefunden komme aber trotzdem einfach nicht weiter. Folgendes Beispiel habe ich versucht auf den SPI1 Port zu verlegen, funktioniert aber irgendwie nicht: Beitrag "STM32F4Discovery SPI slave" Bei der Zeile kommt immer ein fehler: RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI1,ENABLE); habe ich mal auskommentiert, ist evtl das das problem ? Wenn ich in der IRQHandler void einen Breakpoint setzte, sollte das Programm bei einer funktionierenden Kommunikation doch anhalten ?! oder ?? Mein Code habe ich mal drangehängt. Oder hat jemand ein funktionierendes Beispiel für SPI1 ?
>Bei der Zeile kommt immer ein fehler: >RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI1,ENABLE); Das wird wohl daran liegen das SPI1 auf APB2 liegt.
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.