• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32支持多大的外设存储空间?

有花堪折 2019-09-10 浏览量:1695
请问stm32f4系列芯片最大支持多大的U盘或是SD卡存储空间?

一般来说一个地址空间可以存储一个字节的数据,STM32是32位单片机平台,其定义数据数据类型为"unsigned long long"也就是8个字节的数据位宽,那不是支持的外设可以匹敌64位系统的电脑了吗?

不知道我这样算对不对,还是说STM32是32位平台,其最大数据位宽只能定义为4个字节?比如“unsigned long”。那算起来就只能支持外部存储设备为3GB了,那也太少了。

请大神指点,STM32F4最大能够支持多大的U盘存储?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:2
  • 你混淆了2个概念,外部存储空间的访问和计算机体系其实没有多大关系,估计你混淆为ram空间访问能力啦。

    外部空间的访问和文件系统之类的有关,它并不受限于系统架构,你想原来的PC机,32位系统时代都有好几十G的磁盘访问能力啦。

    STM32F4到底能支持多大的U盘其实是一个很宽泛的命题,从一定理论上来说可以说是无限的,因为这个仅仅是向USB发送一定数据后等待反馈数据而已。

  • 这个跟芯片没有任何关系,对U盘和SD卡容量、簇尺寸等的支持是由你采用的文件管理系统决定的。如果FatFs的话,我用过2G,8G,和16G的,其余没测试过。

相关问题

问题达人换一批

STM32支持多大的外设存储空间?