Bikky
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2017-02-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望11点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1368回复:6

FAT和IDE

楼主#
更多 发布于:2004-02-03 15:55
最近在做U盘和移动硬盘方案,FAT16是搞懂了,但我把USB接口描述符的协议码改为05后,插入系统后PC机自动装上微软自带的U盘驱动,但接下来就来了一个很怪请求,不是标准请求里的那11种之一,我下位机单片机无法回答这个请求,因而PC机接下来就无法认出这个U盘的大小和其它参数,于是没有分配盘符,请教各位大侠,有谁知道海量存储类的USB设备在标准请求后跟的是一个什么请求,下位机应如何回答?

谁有IDE接口的资料吗?电路图是朋友给的,但我对IDE一无所知,所以昨天挂上一个硬盘随便读写一通,但没什么反应,呵呵,想做个移动硬盘,USB接口采用高速ISP1581片子,通信已调出来了,但IDE接口方面比较难,有同志者吗?
百克
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-03 16:06
最近在做U盘和移动硬盘方案,FAT16是搞懂了,但我把USB接口描述符的协议码改为05后,插入系统后PC机自动装上微软自带的U盘驱动,但接下来就来了一个很怪请求,不是标准请求里的那11种之一,我下位机单片机无法回答这个请求,因而PC机接下来就无法认出这个U盘的大小和其它参数,于是没有分配盘符,请教各位大侠,有谁知道海量存储类的USB设备在标准请求后跟的是一个什么请求,下位机应如何回答?

谁有IDE接口的资料吗?电路图是朋友给的,但我对IDE一无所知,所以昨天挂上一个硬盘随便读写一通,但没什么反应,呵呵,想做个移动硬盘,USB接口采用高速ISP1581片子,通信已调出来了,但IDE接口方面比较难,有同志者吗?


也想做,不过还没头绪,烦啊
早起早睡 精神百倍
Bikky
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2017-02-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望11点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-02-03 16:14
老大也在啊?能帮我回答一下那个ISA卡的问题吗?不在这个栏里,在核心驱动里,我刚发的,还没人回答,急用啊,拜托了!
百克
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-03 16:18
ATA协议要彼SCSI协议简单的多,如果用PIO方式的话,简单的读写几个寄存器就可以了。
我来自中国 抵制日货
Bikky
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2017-02-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望11点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2004-02-03 16:25
其实用哪种协议都无所谓,只是按协议上规定的格式译码PC机的指令就行,但关键是怎么样才能在上电复位后让PC机认识到这是一个USB海量存储类设备并给它分配一个盘符呢?正确枚举并初始化后就好说多了.用FAT16或FAT32格式都行,按协议规定办就行.
百克
shaoshengli
驱动小牛
驱动小牛
  • 注册日期2002-06-24
  • 最后登录2022-02-14
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望77点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-02-07 17:40
兄弟:
    你不妨去书店买一本名为《SCSI总线和IDE接口在:协议,应用
和编程》中国电力出版社出版。很不错的哦!!!很适合你现在的状况。

xxg
xxg
驱动小牛
驱动小牛
  • 注册日期2002-02-28
  • 最后登录2005-12-12
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-07 20:21
其实用ISP1581开发这个方案不是很难的,因为ISP1581的工作模式就有ATA模式,硬件接口也比较简单。
   我们网站上有开发套件,感兴趣的朋友可以来看看:http://eden.51.net
游客

返回顶部