硬汉嵌入式论坛

 找回密码
 立即注册
查看: 659|回复: 1
收起左侧

[有问必答] STM32F103使用W25Q64模拟U盘,其中空间是怎么计算的

[复制链接]

6

主题

24

回帖

42

积分

新手上路

积分
42
发表于 2022-5-19 18:12:35 | 显示全部楼层 |阅读模式
#define FLASH_SECTOR_SIZE         512                          
//对于W25Q64
//前4.8M字节给fatfs用,4.8M字节后~4.8M+100K给用户用,4.9M以后,用于存放字库,字库占用3.09M.                                             
u16            FLASH_SECTOR_COUNT= 9832;        //4.8M字节,默认为W25Q64
#define FLASH_BLOCK_SIZE           8             //每个BLOCK有8个扇区

上面这个FLASH_SECTOR_COUNT=9832  这个9832是怎么计算出来的?


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106905
QQ
发表于 2022-5-20 07:54:43 | 显示全部楼层
从你的文字上来看就是简单的区块划分,512字节为一个sector。
这么分的话,总的个数就是8*1024*1024/512 = 16384
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 11:59 , Processed in 0.145385 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表