阅读:1107回复:1
那位大侠知道硬盘40pin的各个脚位的具体意义
本人正想用单片机读取硬盘数据,再通过usb与pc通讯。
不知道硬盘线的具体规范,又找不到关于这些的资料。望那位 高手指点一下,谢谢了 |
|
沙发#
发布于: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(高) 中断请求 |
|