本人从没用过stm32外扩SRAM,但是由于内存不够,想外扩块SRAM,但是这里的的硬件工程师为了省钱,外扩了个型号为23LC1024的SPI接口SRAM, 我本来内存中想直接存放AD边采样边通过DMA将采样数据存到外扩的SRAM中,所以要是用这个SPI接口型号的SRAM是否不能直接用将AD采样的数据直接DMA传过来了。 如果想直接将AD采样的数据直接通过DMA传到外扩SRAM,对外扩的SRAM有什么要求,是否一定会用到FSMC。
DMA不是可以外设到外设的么 是不是可以将AD的值直接传给SPI
这个是的,写的话先发个写命令,再发地址,接着传送数据。传送数据的话用DMA应该可以,只是前面的发送命令和地址怎么同样用DMA。
23LC1024 SPI SRAM太贵啦,才 128K byte, 可是价格要 $2