ADC set-up with DMA streams and sampling timer for STM32 microcontrollers. Tips on working with H7's D-cache and memory protection unit (MPU). PCBs by PCBWay https://www.pcbway.com
[SUPPORT]
Hardware design courses: https://phils-lab-shop.fedevel.education
Course content: https://www.phils-lab.net/courses
Patreon: / phils94
Free trial of Altium Designer: https://www.altium.com/yt/philslab
Altium 365: https://www.altium.com/altium-365
[GIT]
https://www.github.com/pms67
[SOCIAL]
/ philslabyt
[LINKS]
AN2834: https://www.st.com/resource/en/applic...
Getting Started with ADCs: https://wiki.stmicroelectronics.cn/st...
STM32CubeIDE: https://www.st.com/en/development-too...
DSP Overdrive Algorithm: • DSP Overdrive Algorithm in Software (...
[TIMESTAMPS]
00:00 Introduction
02:34 PCBWay
03:05 Hardware Overview
05:36 ADC Considerations
07:54 ADC Config
14:06 DMA Config
15:28 Timer & Clock Config
19:35 Firmware Implementation
22:41 ADC Callback
25:19 Demo
27:07 H7 Caches, MPU, Linker Script
32:34 U5 DMA, Power Domains
34:53 Outro