
CF - ATA命令的说明
SMCxxxBF
10.25
写DMA ( CAH )
此命令使用DMA模式,从1到256个扇区写入该部门的规定
计数寄存器。如果该扇区计数被置为“0”, 256个扇区会发出Read读
DMA命令。
传输开始在扇区号寄存器指定的部门。当写
发出DAM命令,将CompactFlash存储卡断言BSY和转让全部或
在缓冲器中的扇区数据的一部分。然后将卡可以设置DRQ和清晰的BSY ,尽管它是
不是必需的。
该卡断言DMARQ当数据可用来传送。然后主机写入
数据使用DMA协议的卡的512 *扇区数字节。如果是DMARQ
由卡置位后,主机发出-DMACK以通知它已准备好传输数据,并
断言-IOWR一次,每个16位字进行传输。
是不是每个部门转移产生的中断,但是当所有部门已经
传送或当在操作期间发生了错误。
由卡返回中止错误时写DMA命令由主机发送,
的8位传送模式已被设置特征命令启用。
表79
定义写入DMA命令字节序列。
表79 。
位
命令( 7 )
C / D / H ( 6 )
缸高( 5 )
共青团低( 4 )
派民( 3 )
教CNT( 2 )
特点( 1 )
LBA
DRIVE
写DMA
7
6
5
4
3
CAH
头( LBA 27-24 )
2
1
0
缸高( LBA 23-16 )
缸低( LBA 15-8 )
扇区号( LBA 7-0 )
扇区计数
X
78/91