SPI DMA读取flash的问题

2019-07-20 05:25发布

想开一条DMA通道读取25Q16的数据,看了一些资料有个配置是说要在读取数据之前把SPI设置为只读这样可以不用发0xff读取数据 体现DMA效率 但是我用他的方法更改了SPI配置以后SPI就不工作了,下面是我用传输图片的接口进行的尝试

SPI读flash.png 注释的部分如果打开SPI就不会工作 也尝试加过SPI_Cmd(SPI3, DISABLE);和SPI_Cmd(SPI3, ENABLE);在头尾还是不行
应该用什么方式开启DMA通道读取flash?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-20 06:25
查看我们精英版综合实验的SPI DMA部分代码
之昂张
2楼-- · 2019-07-20 10:18
正点原子 发表于 2018-10-30 01:29
查看我们精英版综合实验的SPI DMA部分代码

原子哥 我看了精英版综合的SPI读flash没有使用DMA额 主要是想解决读flash时候的配置问题提升高读取效率 多谢了~
之昂张
3楼-- · 2019-07-20 11:18
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-20 16:02
 精彩回答 2  元偷偷看……

一周热门 更多>