LogoLogo
  • DSP4.3 - Real-Time DSP
  • Bill of materials
  • The Microcontroller
    • The ST Nucleo
    • STM32 Cube IDE
      • Useful tips
    • A simple test project
  • The Audio Peripherals
    • The Adafruit Boards
    • Real-time audio I/O
    • The digital microphone
    • The stereo DAC
    • The audio passthrough project
      • Setting up the I/O
      • Connecting the peripherals
      • Coding the passthrough
  • Real-World DSP
    • Numerical precision
    • Code efficiency
    • Signal levels
    • Benchmarking
    • Low Level Debugging
  • Voice Transformers
    • Introduction
    • Alien Voice
      • Basic implementation
      • The ON/OFF button
    • Granular Synthesis
      • The Formulas
      • Implementation
      • Last Details
    • About
Powered by GitBook
On this page

Was this helpful?

Export as PDF

Bill of materials

PreviousDSP4.3 - Real-Time DSPNextThe ST Nucleo

Last updated 5 years ago

Was this helpful?

In this module we will use the following components:

In principle, any board from STM32 can be used for these exercises, as long as it is supported by , and exposes at least two I2S buses since both the microphone and the DAC (Stereo Decoder) require a dedicated I2S bus for audio transfers.

Prerequisites

  • basic knowledge of C and Python programming

  • a PC with a USB port (the microcontroller will be programmed and powered by your PC via a USB cable)

  • and, of course, having completed the the previous DSP modules!

STM32 NUCLEO-F072RB
USB cable - 6" A/MiniB
Adafruit I2S MEMS Microphone Breakout
Adafruit I2S Stereo Decoder
Jumper Wires
STM32CubeIDE