Hallo, ich habe ein NUCLEO Board (STM32L412) und möchte SPI und I2C gleichzeitig nutzen. Jeweils ein Bus für sich funktioniert, nur beide zusammen machen Probleme. Initialisiert wurde mit CubeMX - hier alles im grünen Bereich. Das SDA Signal vom I2C Bus überträgt sich direkt auf die SPI-SCK Taktleitung. Umgekehrt, wenn nur SPI aktiv ist überträgt sich der SPI Takt direkt auf die I2C SDA Leitung. Folgende Pins werden benutzt: PA12 - SPI1 MOSI PA11 - SPI MISO PA5 - SPI SCK PB6 - I2C SCL PB6 - I2C SCL Anbei noch ein Oszibild. Kanal 2 (ganz oben) ist SPI SCK. Hat jemand eine Idee was hier sein kann?
M. G. schrieb: > ich habe ein NUCLEO Board (STM32L412) und möchte SPI und I2C > gleichzeitig nutzen. Jeweils ein Bus für sich funktioniert, nur beide > zusammen machen Probleme. Hast du SPI{1,2,3} so gewaehlt das es keine Ueberlappung mit I2C{1,2,3} gibt? leo
Ich habe die Peripherie wie im Bild dargestellt initialisiert. Lt. CubeMX ist hier alles OK.
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.