OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12218|回复: 16

簇与扇区转换

[复制链接]

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
发表于 2012-4-12 12:28:58 | 显示全部楼层 |阅读模式
 


这个文具的开始簇是4258,怎么转换成物理扇区呢?没簇有8个扇区,我看这里物理扇区编号和簇编号没半毛钱关系,反而逻辑编号/簇编号=9,郁闷,大家教下我一下怎么把文件开始簇编号转换成物理扇区
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-4-12 12:38:17 | 显示全部楼层
你研究这块倒是蛮深入哈,我也忘得差不多了,建议你看:fat文件系统原理.pdf和FAT32中文版.pdf
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 12:40:45 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
查到了,(文件的开始簇-2)*每簇扇区数+根目录物理扇区=这个文件的开始扇区
以这个文件为例,(4258-2)*8+7747(根目录物理扇区)=41795
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 12:41:49 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
就是在手册里没有看到才在这里问嘛,我要做的作品需要读取文件呀,所以得研究这个,弄了好几天了,太难了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-4-12 12:45:11 | 显示全部楼层
回复【4楼】以枫之名:
---------------------------------
确实很麻烦.
建议你可以考虑下使用fatfs.人家都帮你做好了,只需要移植底层驱动即可.简单方便.
如果想自己写文件系统,倒是可以像你这么去研究.如果只是读写,就可以用别人的代码了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 12:47:15 | 显示全部楼层
TFT和SD驱动都是自己写的,用别人的FAT,函数名对不上,改的麻烦,干脆自己写一个,呵呵,也能学到东西嘛
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 12:49:28 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
再请教下原子哥,我的元件快到了,打算用STM32F103VCT6来做,其中的FSMC和SDIO,我一头雾水,先说FSMC吧,实质是什么呢?和外部FLASH芯片有联系吗?原子哥能不能从应用的角度解释下FSMC
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 12:49:52 | 显示全部楼层
回复【7楼】以枫之名:
---------------------------------
我是想用FSMC来带TFT的
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-4-12 13:38:45 | 显示全部楼层
FSMC,本质就是外部总线.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 13:39:44 | 显示全部楼层
16位总线吗?就像SPI一样,对寄存器赋值就自动会启动传输?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-4-12 13:40:44 | 显示全部楼层
支持16位和8位.自己设置.和SPI类似.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 13:41:45 | 显示全部楼层
嗯,原子哥有具体资料么,我不知道其他引脚怎么接呢
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 13:43:32 | 显示全部楼层
不完全手册里只写了怎么操作寄存器,没有讲外部电路连接和对应引脚哦
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-4-12 13:44:39 | 显示全部楼层
当然没讲.我们开发板的芯片就没有外部总线.
外部总线是大容量的STM32F103才有的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 13:45:38 | 显示全部楼层
回复【14楼】正点原子:
---------------------------------
网上也楞没找到FSMC怎么和TFT连接,都是些例程,原子哥有电路图不
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-4-12 14:22:02 | 显示全部楼层
红牛的板子就是.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

44

主题

260

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
253
金钱
253
注册时间
2012-3-8
在线时间
29 小时
 楼主| 发表于 2012-4-12 22:02:27 | 显示全部楼层
回复【16楼】正点原子:
---------------------------------
哎,今晚冲动了,拿了芯片就焊,估计STM32挂了,40块就这么没了,天啊~~~~
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 13:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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