Close

Playing WAV file directly from STM32L433.

A project log for ROENDI

Roendi (Rotary Encoder with Display) features a STM32L433 MCU, 1.28" TFT round display and a Alps Alpine 15Pulses/30Detent encoder.

dimitarDimitar 06/15/2022 at 13:390 Comments

This is a demo that I have made for ROENDI using the onboard DAC, buffer, timer and QPSI flash in memory mapped mode. It is fun little project. I will be sharing the code soon on the GitHub repo.

I was struggling at first to configure everything. As you can see there were a lot of moving parts.I have seen the Application notes, some example from STM32l476GR-NUCLEO, but nothing was running properly.

At last I found a blog of a Japanese dude  (NuTubeチャンネル). I could not figure out the comments, but the code was good. C code is international language and breaks borders. Then I  could piece together the puzzle.

The code example for RoEnDi:

https://github.com/MitkoDyakov/Roendi/tree/main/Software/STM32CubeDemo/AudioDemoForRoendi

The example from NuTube:

Discussions