ADC setup with DMA streams and sampling timer for STM32 microcontrollers. Tips on working with H7's Dcache and memory protection unit (MPU). PCBs by PCBWay https://www.pcbway.com
[SUPPORT]
Hardware design courses: https://philslabshop.fedevel.education
Course content: https://www.philslab.net/courses
Patreon: / phils94
Free trial of Altium Designer: https://www.altium.com/yt/philslab
Altium 365: https://www.altium.com/altium365
[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/developmenttoo...
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