博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STM32 DMA
阅读量:5257 次
发布时间:2019-06-14

本文共 309 字,大约阅读时间需要 1 分钟。

开发平台: STM32Cube + STM32F030R8T6

问题:  STM32 SPI DMA 无法正常发送

解决办法: DMA时钟必须在DMA初始化钱开启,而且DMA中设置自增模式

 

1. M32Cube 中生成的代码中,有SPI 和DMA的初始化,DMA的时钟初始化在DMA_INIT 中,但是其配置在SPI 中,所以,一定要把DMA_INIT放在SPI_INIT 前面。

2. DMA的配置中,需要设置目标地址和源地址的自增选项

 

吸取教训: 在使用某个模块之前一定要先去搞懂这个模块的工作原理,不然会事倍功半!!!

转载于:https://www.cnblogs.com/ZBug/p/4531487.html

你可能感兴趣的文章
Linux下Mysql数据库互为主从的配置过程
查看>>
ECSHOP系统,数据库表名称、结构
查看>>
Python Web开发框架Django
查看>>
【Install】我是如何安装Linux类系统的
查看>>
作业三4
查看>>
多态存在的3个必要条件
查看>>
code First 四
查看>>
Django与Ajax
查看>>
再做一题,2013-6-16更新
查看>>
Oracle_Statspack性能诊断工具
查看>>
面向对象(封装、继承、多态、抽象)
查看>>
Memcached数据库缓存
查看>>
转获取sql维护的表关系
查看>>
网络基础——TCP/IP五层模型
查看>>
HDU-3018 Ant Trip(欧拉回路)
查看>>
CDOJ 1251 谕神的密码 贪心
查看>>
CMYK列印颜色
查看>>
多线程 测试
查看>>
web提前做好测试
查看>>
tp5.1 本地正常, 线上route.php不起作用的问题
查看>>