STM32F103的单片机,SPI的方式读取W25Q64的方式都正常。
现在添加DMA方式来读,始终就是不跳中断,不知道是压根没能启动DMA?还是启动了DMA的之后SPI flash没数据过来所以没中断?
所有配置代码都在下面贴出来了。
昨天找了大半夜还是没找到原因为啥?也许可能是个小问题小配置不对,希望能得到大家的帮助,帮忙看下,先谢谢了。
@正点原子 原子哥有空的话帮忙看看,原子的教程里只有DMA串口的,好像没找到DMA SPI的教程。多谢
====================
SPI初始化
SPI1初始化
=========================
DMA初始化
DMA初始化
=============================
启动DMA读数据
===============================
DMA接收中断函数
DMA接收中断函数
一周热门 更多>