Phil Schatzmann

  • Blogs
    • Arduino
    • Data Science
    • Machine Sound
    • Machine Learning
    • Quantitative Trading
    • EDGAR
    • 3D Printing
    • Infrastructure
    • Other Topics
  • Projects
    • The Synthesis ToolKit (SKT) Library for Arduino
    • Investor
    • Smart EDGAR
    • OpenSCAD Kernel
    • News Digest
    • Zolldokumente.ch
    • SwissQR
  • Login
  • Subscribe

STM32

Arduino

STM32F411 Discovery Kit and Arduino: The I2S Library

In my last post, I was describing that I started to work on adding I2S audio support to the STM32F411 Discovery Board. I finally have my Arduino I2S library that supports the STM32F411 Blackpill and Disovery Board ready. I was completely redesigning the old, mostly generated C library into some Read more…

By pschatzmann, 1 year15. February 2024 ago
Arduino

STM32F411 Discovery Kit and Arduino: Setting up the Audio Chip

Quite some time ago, I started to look into the STM32F411 Discovery Kit with Arduino. Unfortunatly the audio codec i2c address was not showing up in the port scan. I found out that the chip needs to be activated with setPinMode(PD4, OUTPUT); digitalWrite(PD4, HIGH); One of the reasons why I Read more…

By pschatzmann, 1 year11. February 2024 ago
Arduino

Getting Started with the STM32F411 Discovery Kit and Arduino

I started to explore the STM32F411 Discovery Kit which comes with the following features: STM32F411VE Arm®(a)-based microcontroller featuring 512 Kbytes of Flash memoryand 128 Kbytes of RAM A (blue) user push-button ST MEMS 3-axis digital gyroscope (L3GD20 or I3G4250D) ST MEMS 3D digital linear accelerometer and magnetic sensor (LSM303DLHC or Read more…

By pschatzmann, 2 years27. January 2023 ago
Arduino

Arduino STM32 – Fast PWM Audio Output

I was measuring the speed of the analogWrite() on an STM32 Black Pill on some PWM pins and I was getting a result of around 48697 samples per second. This is enough for one line of hifi data: but I wanted to provide at least 4 channels! This is not Read more…

By pschatzmann, 3 years3. October 2022 ago
Arduino

FFT Speed on Microcontrollers

In my Arduino AudioTools I am providing an easy API with different implementations for Fast Fourier Transform (FFT). This is a clever algorithm that can extracts the frequencies from an input signal. So far I never looked at the speed, so I thought it might be interesting to get to Read more…

By pschatzmann, 3 years27. September 2022 ago
Arduino

STM32: Creating an I2S Arduino Library using the Cube IDE

The STM32 Cube IDE supports all features of the STM32 microcontrollers, but it is quite difficult to use. The STM32duino is the official Arduino implementation from STM, which is easy to use – but provides only the basic functionality! I was missing I2S in Arduino, so I was wondering, what Read more…

By pschatzmann, 3 years25. September 2022 ago
Phil Schatzmann
Rue du Biais 24 B
1957 Ardon
Switzerland

phil.schatzmann@gmail.com

Categories
3D 3D Printed Planes 3D Printing Arduino Data Science EDGAR Infrastructure LogicAnalyzer Machine Learning Machine Sound News Digest OpenSCAD Kernel Other Topics Pico Projects Quantitative Trading RC Text To Speech
RSS RSS
  • Arduino Audio Tools: Pinping Up Resampling
  • HIMEM – ESP32 PSRAM on Steroids

Hestia | Developed by ThemeIsle