Gast
#6414489
Hallo Zusammen, ich habe folgendes Problem: Ich möchte ein ST7032 Displaymodul über I2C ansteuern. Grundsätzlich soweit so einfach. Leider verschickt der uC die Bytes nicht so per I2C wie er es sollte. Genauer gesagt geht nur das Adressbyte raus welches vom Display-Controller auch aknowledged wird. Anschließend ist aber tote Hose. im Code erzeuge ich zum Testen einfach erstmal nur ein Datenarry mit zwei Einträgen. Dieses versuche ich dann mit HAL_I2C_Master_Transmit() zu verschicken. Hier der Code-Schnipsel:
1 | |
2 | |
3 | |
Im Anhang ist zu sehen wie das ganze dann auf der Leitung aussieht. Weiß jemand eventuell weiter und hat eine Idee was schieflaufen könnte? Das Versenden über I2C mit der HAL-Funktion hat schonmal bei einem anderen Projekt bei einem ADC funktioniert. Vielen Dank schonmal.

