KF32F350_SPI.zip
(1.97 MB)
官方350开发板提供的例程,SPI读写会乱码。
我怀疑是否是个例,后来搁置了一段时间,今天抽空把它解决了。
解决方法可以看我另外一个帖子。
然后我把之前做的安富莱例子中的SPI例程移植过去了,提供了一个SPI测试的demo。
如果有官方功夫开发板的朋友,可以直接烧录,调试串口用的串口2,波特率115200。
通过串口2,给板子发命令,可以测试SPI_FLASH的读写功能。
【1 - 读串行Flash, 地址:0x0,长度:4096字节】
【2 - 写串行Flash, 地址:0x0,长度:4096字节】
【3 - 擦除整个串行Flash】
【4 - 写整个串行Flash, 全0x55】
【5 - 读整个串行Flash, 测试读速度】
【Z - 读取前1K,地址自动减少】
【X - 读取后1K,地址自动增加】
其中,4,5命令要花很长很长很长的时间,我怀疑是不是两边SPI不一样所以有问题。
其余的命令我试过,都是可以很快出结果的。
|