linghui82
驱动牛犊
驱动牛犊
  • 注册日期2004-10-13
  • 最后登录2005-02-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1107回复:1

那位大侠知道硬盘40pin的各个脚位的具体意义

楼主#
更多 发布于:2004-10-15 23:19
本人正想用单片机读取硬盘数据,再通过usb与pc通讯。
不知道硬盘线的具体规范,又找不到关于这些的资料。望那位
高手指点一下,谢谢了
wangkui
驱动牛犊
驱动牛犊
  • 注册日期2002-11-15
  • 最后登录2006-02-15
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-16 21:42
IDE/ATA接口是16位总线,映像在主机的I/O空间,由主机对接口内的2组寄存器操作来完成“海量存储”。这些寄存器仅由2根片选(CS1FX、CS3FX)和3根地址线(A2、A1、A0)寻址。仿真器硬件只要能在监控程序的控制下产生对应控制信号,便能真实地仿真IDE调试所需的环境。需要仿真处理的主要信号如表1所列。信号方向以仿真器为参照,输出(Output)方向由仿真器驱动,输入(Input)信号由IDE设备驱动。

表1 主要信号

信号名 方  向 有效电平 功    能
HDRST O(输出) L(低) 复位IDE设备
CS1FX O(输出) L(低) 第一组寄存器片选
CS3FX O(输出) L(低) 第二组寄存器片选
A2~A0 O(输出) 组合值 接口内寄存器偏移地址
IOR O(输出) L(低) 寄存器读信号
IOW O(输出) L(低) 寄存器写信号
D15D0 I/O(双向) 组合值 数据总线,写时由仿真器驱动,读时由IDE设备驱动
DRQ I(输入) H(高) DMA请求
IRQ I(输入) H(高) 中断请求
游客

返回顶部