欧阳小麟 发表于 2020-2-19 17:06:04

关于STM32的SPI中断应用于Flash的读写

求助哪位大佬能提供个STM32的SPI中断读写对外挂Flash的读写操作的例子。网上大部分都是采用延时的方法对flash进行读写操作,有没有采用SPI的中断或者DMA形式的?

yklstudent-1794 发表于 2020-2-20 09:22:57

都是查询方式吧,哪里来的延时方式

欧阳小麟 发表于 2020-2-20 11:12:01

yklstudent-1794 发表于 2020-2-20 09:22
都是查询方式吧,哪里来的延时方式

我看到的也都是查询方式,突发奇想想问问看有没有中断方式的

yklstudent-1794 发表于 2020-2-20 13:32:48

欧阳小麟 发表于 2020-2-20 11:12
我看到的也都是查询方式,突发奇想想问问看有没有中断方式的

中断方式肯定也可以实现,不过一般没人会去那么干
spi+dma倒是见过不少

欧阳小麟 发表于 2020-2-20 13:52:35

yklstudent-1794 发表于 2020-2-20 13:32
中断方式肯定也可以实现,不过一般没人会去那么干
spi+dma倒是见过不少

有没有实例,求助

yklstudent-1794 发表于 2020-2-20 14:07:30

欧阳小麟 发表于 2020-2-20 13:52
有没有实例,求助

代码有,可惜是公司资料,肯定不方便外泄

欧阳小麟 发表于 2020-2-20 14:14:01

yklstudent-1794 发表于 2020-2-20 14:07
代码有,可惜是公司资料,肯定不方便外泄

:(可不可以抠点读Flash接口部分关键性代码供参考学习下

yklstudent-1794 发表于 2020-2-20 15:32:47

欧阳小麟 发表于 2020-2-20 14:14
可不可以抠点读Flash接口部分关键性代码供参考学习下

泄露公司资料是很危险的:lol

butterflyspring 发表于 2020-2-26 16:44:24

先试着写一个SPI 读的中断程序,再修改成DMA。 FLASH只要不是写,都不会太复杂:lol

天臆弄人 发表于 2020-3-2 10:50:00

SPIFLASH 直接用中断很少,时钟都是M级以上吧,中断时间太快了,如果你读慢点用中断也是可以的
页: [1] 2
查看完整版本: 关于STM32的SPI中断应用于Flash的读写