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?
Gast
#5952271
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.
Gast
#5952416
SB16 und SB18 lt. UM1956 ???
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

