CF卡內部組成以及各個作用
CF卡的寄存器中有CF卡信息寄存器、配置寄存器和任務文件寄存器。
信息寄存器用于提供主機識別CF所需的一些基本信息,如設備制造商、ID、設備類型、設備容量、設備操作模式等。
配置寄存器用于設置CF、主從模式、休眠模式等的工作模式。在大多數情況下,CPU在任務寄存器上操作。
在任務寄存器中,除了數據寄存器是16位之外,所有其他寄存器都是8位。為共同任務注冊:數據寄存器(R/W)、錯誤(R)和寄存器(W)、扇區計數、扇區寄存器、汽缸號、磁頭寄存器、狀態寄存器(R)和命令寄存器(W)的特性。
CF卡的操作
CF卡與計算機硬盤操作類似,物理尋址CHS和邏輯尋址LBA是扇區的尋址的兩種方式:物理尋址使用柱面、磁頭和扇區號表示一個特定的扇區,起始扇區是0道、0頭、1區,接下來是2區等等,邏輯尋址將整個CF卡統一尋址。邏輯塊尋址和物理尋址的關系為:
LBA地址=(柱面號×磁頭數+磁頭號)×扇區數+扇區數- 1
在實際使用過程中,用LBA地址進行尋址,可以大大簡化編程的工作量,避免柱面、磁頭和扇區之間的換算和切換。
您好,歡迎蒞臨華睿優創,歡迎咨詢...
![]() 觸屏版二維碼 |