
CF - ATA命令的说明
SMCxxxBF
10.16
求( 7Xh )
该命令实际上是一个NOP命令到卡上,虽然它确实执行范围
检查气缸头或LBA地址,并返回一个错误,如果地址是出
范围内。
表67
示出了求命令字节序列。
表67 。
位
命令( 7 )
C / D / H ( 6 )
缸高( 5 )
共青团低( 4 )
派民( 3 )
教CNT( 2 )
特点( 1 )
1
LBA
1
寻求
7
6
5
4
7Xh
DRIVE
头( LBA 27-24 )
3
2
1
0
缸高( LBA 23-16 )
缸低( LBA 15-8 )
X( LBA 7-0 )
X
X
10.17
设置功能( EFH )
该命令所使用的主机建立或选择某些功能。
表68
显示
设置功能命令字节序列。
表69
定义所支持的所有功能。
●
功能01H和81H是用来启用和真实清晰的8位数据传输模式
IDE模式。如果01H功能命令发出的所有数据传输都将发生在D7-
D0的数据线和上述-IOIS16信号将不被置位为数据寄存器访问。
该主机不能启用此功能的DMA传输。
功能03H允许主机选择PIO或者多字DMA传输模式。
扇区被转移必须在扇区计数寄存器指定的数量
(见
表70
对值) 。上5位定义传输和类型下3
位进行编码的传输模式。只有一个PIO模式和一个多字模式可以是
一次选择。主机可以通过发出设定功能改变所选择的模式
命令。
特征代码9AH允许主机配置该卡以最好地满足主机系统
功率要求。主机方案部门计数寄存器的值是
等于四分之一所期望的最大平均电流(单位为mA)的该卡
应该消耗。例如,如果扇区数寄存器被设置为'6'时,卡必
被配置为提供最佳的性能,而不超过24毫安。
根据该命令结束后,将卡回复给主机的值的范围
它支持。最小值被设定在缸低寄存器,以及
最大值设置在汽缸喜寄存器。上电后,该卡默认
操作在最高的性能,因此,在最高的电流模式。值
超出此范围的可编程的卡被接受。然而,该卡将
无论是运行在最低的功耗和最高的性能适当。
●
●
72/91