[21IC首页] [21IC资料下载] [21IC器件搜索[alldatasheet网] [中国芯片手册网] [电子查询网] [磁动力工作室] [驱动程序开发网] [射频网络] [液晶之家] [可控硅应用技术网]

Computer○○的家当®

 
 
载入中...
   
                                                         设置为首页      [站长入口]    站点2: [EDN站点]   站点3:[61IC站点]  USB专区: [圈圈的USB专区]




载入中...

日志内容


EDN USB学习板之实战第五个USB程序:假U盘
电脑圈圈 发表于 2007-12-23 19:45:00

下载整个源代码包: uploadfile-/2007-12/1223249438.rar
 

另外给大家推荐一个比较好用串口调试助手:

焊接说明:http://group.ednchina.com/93/7005.aspx

原理图下载:http://group.ednchina.com/93/6683.aspx

下载STC MCU软件用的ISP软件:http://www.mcu-memory.com/datasheet/stc/stc-isp-v3.5-setup/stc-isp-v3.5-not-setup.exe


阅读全文 | 回复(6) | 引用通告 | 编辑       


Re:EDN USB学习板之实战第五个USB程序:假U盘
computer00发表评论于2008-5-19 23:29:00

computer00可能还跟FAT有关吧,你改了容量,相应的FAT表也要改的。总之这里面是互相牵连的,你需要把整个FAT文件都搞懂了,然后再来改数据吧。我就是按照那个文档的说明,一点点的写的代码的。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:EDN USB学习板之实战第五个USB程序:假U盘
访客s84Yqd(游客)发表评论于2008-5-19 22:57:00

访客s84Yqd(游客)圈圈,你好,fat文件系统我看过了,但还是不是很明白,为什么会出来容量是63.9m。如果现在要把容量改为1g的话要改哪些地方呢?控制硬盘的容量,应该就在0x20,0x21,0x22,0x23这几个值,但我修改值,可以往小的改,容量我可以改到30几兆,但改不了超过63.9m的,很奇怪,不知道是哪里的问题?还有象你说的如果磁盘容量由dbr来决定,那Read_Capacity不是多此一举,为什么又会有呢?
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:EDN USB学习板之实战第五个USB程序:假U盘
computer00发表评论于2008-5-19 18:08:00

computer00主机是通过多方面来获取实际的磁盘容量的。主要还是根据DBR里面的数据来决定。至于DBR中数据的意义,你可以看看这篇文章:《4.5万字透视FAT32系统》
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:EDN USB学习板之实战第五个USB程序:假U盘
访客017Hyl(游客)发表评论于2008-5-19 17:01:00

访客017Hyl(游客)圈圈,你好,有个问题一直想问你一下,就是 Read_Capacity的时候,一开始我想的是它返回的是磁盘的容量,修改这个值以后应该容量会变对吗?但我改了后容量还是没有变啊,后来我又去看了它的DBR 大扇区数, 修改小了后在电脑上的容量会变,那也就是说电脑读他的容量是通过DBR来确定它的容量吗?那Read_Capacity有什么用呢?而且大扇区数好象再设大点也没用,都是63。8 ?刚做usb希望你多多指教!我的qq是286229563
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:EDN USB学习板之实战第五个USB程序:假U盘
computer00发表评论于2008-5-16 10:59:00

computer00可能是你的读写数据不正确吧。或者flash已经损坏了?自己对比下写入和读出的数据,找找规律吧。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:EDN USB学习板之实战第五个USB程序:假U盘
访客w06Evi(游客)发表评论于2008-5-16 9:47:00

访客w06Evi(游客)我现在用一个大约只有4m的spi flash做存储,能格式化,但是当我存入一个可执行文件时,然后重新插拔,就不能打开这个可执行文件了,这个是什么问题,烦请指教!谢谢
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:EDN USB学习板之实战第五个USB程序:假U盘
computer00发表评论于2008-2-19 7:42:00

computer00这个就要你自己去分析了。首先要找到目录,然后根据目录索引,找到起始簇号,然后再转换为扇区号,才能找到文件的数据。这方面你可以看看FAT文件系统的资料。
个人主页 | 引用 | 返回 | 删除 | 回复       


Re:EDN USB学习板之实战第五个USB程序:假U盘
chyc(游客)发表评论于2008-2-8 4:35:00

chyc(游客)OO,请问文件写入假U盘时,从哪儿获得文件的内容?
个人主页 | 引用 | 返回 | 删除 | 回复       

发表评论:
载入中...

 
 

 

用户信息

载入中...

    
    
 
家当信息
载入中...

站长简介:  

    Computer00,男。B型血,天蝎座。爱好电子技术及计算机技术。21IC中国电子网[技术交流]版版主。

 

最新回复

载入中...

圈圈公告 
载入中...

最新家当

载入中...

友情链接 

 

家当主题

载入中...

最新留言

载入中...

搜我的家当 

          chunyang工作室
        为您提供无线通讯模块