DMA_SPI老是报错怎么解决
我是向W25Qxxx读取数据,全程都是用的DMA读取,包括发送指令+三字节地址
我发现发送前四字节没问题(指令+三字节地址),发送第五字节就报RXLOSS
单片机用的是24MHZ,SPI运行速度是最慢的,不知道还有什么设置会影响
我发现单独发送指令和单独取数据是没有问题的,只要DMA_SPI发送指令+读取数据一起时就会报错
www.stcai.com/syx
参考下
HSSPI_CFG= 0X33;
HSSPI_CFG2 = 0X23;
初始化SPI时加上这两句就不报了,意思就是开启高速SPI功能,数值可以自己调整 tzz1983 发表于 2024-1-25 19:53
HSSPI_CFG= 0X33;
HSSPI_CFG2 = 0X23;
初始化SPI时加上这两句就不报了,意思就是开启高速SPI功能, ...
我用的是STC8h,快速模式,不管什么模式都报错
本帖最后由 tzz1983 于 2024-1-26 16:53 编辑
QQ624353765 发表于 2024-1-26 09:05
我用的是STC8h,快速模式,不管什么模式都报错
我昨天也在调SPI, STC32G, 不加这两句也是报RXLOSS,加了以后就不报了,STC8H我没有试过
页:
[1]