Hallo, Auf dem STM32H7B3I-DK ist der Sound Chip CS42L51-CNZ verbaut. Gibt es ein Demo für eine Sound Ausgabe? Mein Problem ist, da will einfach nichts raus kommen. Im Prinzip ist es recht einfach, mit CubeMX die I2S Schnittstelle konfigurieren und mit: HAL_I2S_Transmit_IT(&hi2s6, (uint16_t *)pBuffer, *aSoundSize) die Daten schreiben und wenn der Interrupt kommt den nächsten Block los schicken. Dieser Sound-Chip kann zudem ein Ton selbst erzeugen, das geht laut Datenblatt mit diesem Register: Register[0] = 0x40; HAL_I2C_Mem_Write(&hi2c4, 0x94, 0x14, 1, &(Register[0]), 1, 20); Es kommt da auch kein Ton raus. Mit dem Oszi gemessen kommen die Clocks für MCLK/SCLK/LRCK und die Daten an. Ich vermute mal etwas muss noch um konfiguriert werden, damit der Sound Chip was ausgeben mag. Daher, wäre ich nicht schlecht wenn mir jemand helfen könnte, welche Register ich von dem Sound-Chip wie beschreiben muss, damit das funktioniert. Im Anhang das Datenblatt vom Sound Chip, damit ihr nicht erst danach suchen müsst. Vielen Dank für die Hilfe, Markus.
Im Cube Paket gibt es doch Treiber und Demos: https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H7B3I-DK/Demonstrations https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Drivers/BSP/STM32H750B-DK
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.