寻思 发表于 2022-5-20 15:40:08

怎么判定TF卡具有SPI读写功能

最近还在用stc8搞彩屏显示,现在存储图片到tf里面读取出来,目前没有成功,看教程说2g以下的tf卡一般才会有SPI读写功能,是不是真的。。。目前来看2G的卡很难买到了,淘宝上都是些山寨牌子能用吗

cantonguy 发表于 2022-5-20 15:49:12

是所有卡都有SPI读写的吧

kinoko 发表于 2022-5-20 16:05:35

2G以下那是瞎扯,10年前论坛里玩SD卡MP3都16G了

cne53102 发表于 2022-5-20 16:29:38

在2G被卡住是软件问题,没记错的话应该是SD1.1, SD2.0, SDHC的事情,初始化不一样,现在又多出来个SDXC,应该是64G以上的,可能也需要考虑支持了。

寻思 发表于 2022-5-20 17:22:42

kinoko 发表于 2022-5-20 16:05
2G以下那是瞎扯,10年前论坛里玩SD卡MP3都16G了
(引用自3楼)

谢谢大佬指点,看来我的8g应该也能支持了

小李非刀 发表于 2022-5-23 11:58:00

不用判断,所有的SD卡都是SPI操作的。
2G或2G以下的好像是比较低版本的协议,4G~32G是另一个版本的协议,64G以上则协议版本更高。我目前只会访问小于等于32G的。

寻思 发表于 2022-5-23 14:45:06

小李非刀 发表于 2022-5-23 11:58
不用判断,所有的SD卡都是SPI操作的。
2G或2G以下的好像是比较低版本的协议,4G~32G是另一个版本的协议,64 ...
(引用自6楼)

大佬你们提供的资料都没TF卡操作吧,有没有发个驱动例程的

小李非刀 发表于 2022-6-1 10:19:27

寻思 发表于 2022-5-23 14:45
大佬你们提供的资料都没TF卡操作吧,有没有发个驱动例程的
(引用自7楼)

TF卡操作是应用层的程序,不是MCU自带的功能,所以资料不会有。
要SD卡操作,你网上找一个带文件系统的SD卡操作的例子就可以了,人家都已经研究透了。不过你还是得先了解文件系统,了解TF卡的存储方式,访问协议等等。
页: [1]
查看完整版本: 怎么判定TF卡具有SPI读写功能