0% found this document useful (0 votes)
73 views

Summary STM32F4 DSP - English

The document provides a summary of a 7-hour training course on implementing digital signal processing techniques using the STM32F4 microcontroller. The course goals are to implement IIR and FIR filters using the CMSIS DSP library and develop a real-time filter application. The training consists of 7 video lessons covering topics like FIR and IIR filters using floating and fixed point, and a real-time ADC application. Necessary resources include an STM32F407 board and ST-Link programmer.

Uploaded by

AntonKots
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views

Summary STM32F4 DSP - English

The document provides a summary of a 7-hour training course on implementing digital signal processing techniques using the STM32F4 microcontroller. The course goals are to implement IIR and FIR filters using the CMSIS DSP library and develop a real-time filter application. The training consists of 7 video lessons covering topics like FIR and IIR filters using floating and fixed point, and a real-time ADC application. Necessary resources include an STM32F407 board and ST-Link programmer.

Uploaded by

AntonKots
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Document: Date: 24/09/22

Revision 1
Summary STM32F4 DSP
Prepared by: Flávio Cavalieri

STM32F4 DSP

Eletrocursos 2022 – All Rights Reserved 1/5


Document: Date: 24/09/22
Revision 1
Summary STM32F4 DSP
Prepared by: Flávio Cavalieri

Summary
Document History .................................................................................................................. 3

Trainer .................................................................................................................................... 3

Training hours........................................................................................................................ 3

Goals....................................................................................................................................... 3

Index ....................................................................................................................................... 4

Methodology .......................................................................................................................... 5

Necessary resources ............................................................................................................. 5

Eletrocursos 2022 – All Rights Reserved 2/5


Document: Date: 24/09/22
Revision 1
Summary STM32F4 DSP
Prepared by: Flávio Cavalieri

Document History
Rev. Date Comments Rev. by
1 20.09.22 Initial document FGC

Trainer
Name Company Email
Flávio Cavalieri Eletrocursos eletrocursos@gmail.com

Training hours
Video Lessons
7h

Goals

1. Implementing IIR and FIR filters using CMSIS DSP library on STM32F4 microcontrollers;
2. Develop programs using Octave in order to generate input signals, calculate filter coefficients, plot
signals in time and frequency domain, etc;
3. Develop a STM32CubeMonitor aplication to connect application variables to spreadsheets, supporting
in several proof of concept tasks;
4. Implement a realtime filter application using microcontroller ADC, DAC and DMA peripherals;

Eletrocursos 2022 – All Rights Reserved 3/5


Document: Date: 24/09/22
Revision 1
Summary STM32F4 DSP
Prepared by: Flávio Cavalieri

Index

INITIAL CONSIDERATIONS

Introduction – Goals – Hardware and Software resources

Complementary material / software:


• STM32CubeIDE
Video lesson 1 • STM32CubeMonitor
• GNU Octave
• Excel
• DevBoard
• ST-Link Programmer
• Signal generator
• Osciloscope
• Dupont Jumpers

BASE PROJECT

Develop a Base Project to support the development of course lectures.This Project


Video lesson 2 will basically connect application variables to spreadsheets, supporting in several
proof of concept tasks;

Complementary material: (st.com)


• STM32 Wiki

FIR FILTER – FLOATING

Explore tools, documents and libraries in order to implement and test FIR Filters using
floating point format.

Video lesson 3 Complementary material: (st.com)


• AN4841 Digital signal processing for STM32 microcontrollers using CMSIS
• Cube DspDemo
• CMSIS DSP Library Documentation
• CMSIS DSP Library Files
• Matlab FIR Filter Documentation
• Octave FIR Filter Documentation

FIR FILTER – FIXED

Implement and test FIR Filters using fixed point format.

Complementary material: (st.com)


Video lesson 4 • AN4841 Digital signal processing for STM32 microcontrollers using CMSIS
• Cube DspDemo
• CMSIS DSP Library Documentation
• CMSIS DSP Library Files
• Matlab FIR Filter Documentation
• Octave FIR Filter Documentation

Eletrocursos 2022 – All Rights Reserved 4/5


Document: Date: 24/09/22
Revision 1
Summary STM32F4 DSP
Prepared by: Flávio Cavalieri

IIR FILTER – FLOATING

Explore tools, documents and libraries in order to implement and test IIR Filters using
floating point format..

Complementary material: (st.com)


• AN4841 Digital signal processing for STM32 microcontrollers using CMSIS
• Cube DspDemo
Video lesson 5
• CMSIS DSP Library Documentation
• CMSIS DSP Library Files
• Octave IIR Filter Documentation
• Matlab IIR Filter Documentation

IIR FILTER – FIXED

Implement and test IIR Filters using fixed point format.

Complementary material: (st.com)


Video lesson 6 • AN4841 Digital signal processing for STM32 microcontrollers using CMSIS
• Cube DspDemo
• CMSIS DSP Library Documentation
• CMSIS DSP Library Files
• Octave IIR Filter Documentation
• Matlab IIR Filter Documentation

IIR FILTER – REAL TIME ADC APPLICATION

Implement a realtime filter application using microcontroller ADC, DAC and DMA
peripherals.

Complementary material: (st.com)


Video lesson 7 • AN3126 Audio and waveform generation using the DAC in STM32 products
• AN4841 Digital signal processing for STM32 microcontrollers using CMSIS
• Cube DspDemo
• CMSIS DSP Library Documentation
• CMSIS DSP Library Files
• Octave IIR Filter Documentation
• Matlab IIR Filter Documentation

Methodology
• STM32F407 Development board + ST-Link Programmer
• Video lessons, handouts, softwares and manuals;

Necessary resources
• Microcomputer with at least two free USB ports, software and drivers installed:

Eletrocursos 2022 – All Rights Reserved 5/5

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy