×

在STM32H7上DMA传输异常案例分析

消耗积分:0 | 格式:pdf | 大小:0.95 MB | 2019-01-13

h1708587208.1409

分享资料个

STM32微控制器提供工业标准Arm® Cortex®-M内核的性能,可运行矢量控制(VC)或磁场 定向控制(FOC)模式,广泛应用于空调、家用电器、无人机、建筑和工业自动化、医疗和 电动自行车等高性能驱动的应用领域。 STM32电机控制软件开发套件(MC SDK)是STMicroelectronics电机控制生态系统的一部 分。

  利用 ST 提供的辅助开发工具 STM32CubeMX,可以快速开发 STM32 应用。在本文中讨论的 ADC 应用,同样是建立在 STM32CubeMX 生成工程的基础上。具体为在 STM32H743ZI 上,利用 DMA 自动实现 ADC 数据周期采集和转移,在采集指定数量的采样值后产生中断,对数据进行处理。

  文中仅对上述实现过程中出现的一种异常,进行介绍和分析。不涉及具体的 ADC 采集和处理实现的介绍。

  一 实验环境

  硬件平台:Nucleo-H743ZI

  STM32CubeMX 版本:v4.28.0

  STM32CubeH7 版本:v1.2.0

  IDE: MDK-ARM v5.25.2.0 (优化级别 Level3)

  首先利用 STM32CubeMX 生成 ADC 应用的初始化工程,涉及的配置如下所示:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !