
SDIO速度较快、SPI速度较慢。
但STM32的SDIO不好用,特别是4BIT的方式,用1BIT的方式倒是可以,速度大概2M字节每秒。用SPI比较稳定,速度在1-2M字节每秒之间,适合对速度要求不高的情况。
SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议,比如AT91RM9200。
SDIO在SD标准上定义了一种外设接口。目前,SDIO主要有两类应用--可移动和不可移动。可移动设备作为Palm和Windows Mobile的扩展设备,用来增加蓝牙、照相机、GPS和80211b功能。不可移动设备遵循相同的电气标准,但不要求符合物理标准。某些手机内包含通过SDIO连接CPU的80211芯片。此举将"珍贵"的I/ O管脚资源用于更重要的功能。
不是。stm是一系列微型控制器的总称,海创电子出的stm教程挺多的,不止一点,分为STM32小容量产品、STM32中容量产品、STM32大容量产品和STM32互联型产品。海创电子科技有限公司是集IC开发、设计、销售于一体电子元器件。
按照存储单元的元[位]来讲,这两种说法是相等的:
64K 64bits = 64 4 2K 8bits = 256个2K字节;
也就是说,总的存储容量还是没变的。
我的理解是这样的:
前者侧重页外,后者侧重页内,两种说法是和存储器的组织形式有关的:
主存储块的最大数目 = 64K 64位,而每个单独的页(也就是存储芯片)的构成形式是2K8位,那么就需要进行扩展:
首先应进行位扩展,即2K 8位扩展为2K 64位,则需要8个存储芯片,3根片选线,11根地址线;
然后进行字扩展,即2K 扩展为 64K,此时需要32个位扩展后的存储芯片,5根地址线;
如此共需要存储芯片数量为:32 8 = 256个,也就是存储块内共需要256个页,19根地址线。
以上就是关于用大容量stm32读取SD卡时SPI和SDIO有什么区别全部的内容,包括:用大容量stm32读取SD卡时SPI和SDIO有什么区别、海创电子就出了那么点stm教程吗、stm32的嵌入式闪存:大容量产品主存储块最大为64k*64位,每个存储块划分为256个2k 字节的页,这两句话等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)