⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cfcon.h

📁 dz3000_51.0.0.4.rar
💻 H
字号:
#ifndef _cfcon_
#define _cfcon_

/*++

Copyright (c) 2001 Sunplus Technology Co., Ltd.

Module Name:

        cfcon.h

Abstract:

        Header file related to file layer constant definition

Environment:

        Keil C51 Compiler

Revision History:

        09/04/2001      William Yeo    created                 

--*/

//------------------------------------------------------------------------------
//Constant
//------------------------------------------------------------------------------

//-------------------------------------
//cfascic.c
//-------------------------------------
//----- CF-card ATA command set --------
#define CF_IDdriver                     0xEC    //Identify drive
#define CF_Idle                         0xE3    //standby
#define CF_Standby                      0xE2    //standby
#define CF_ReadSect                     0x20    //read sector
#define CF_WriteSect_Erase              0x30    //write sector with erase
#define CF_WriteSect                    0x38    //write sector
#define CF_EraseSect                    0xC0    //Erase sector
#define CF_ReadBuffer                   0xE4    //read buffer
#define CF_SetFeature                   0xEF    //set feature
//----- CF-card parameter --------------
//#define CF_CylindNumb                ((WORD) 0x0200)
//#define CF_HeadNumb                  ((BYTE) 9)
//#define CF_Byte_Sect                 ((BYTE) 0x10)
//#define CF_Sect_Track
//#define CF_Sect_Card                 ((WORD) 0x0100)
//#define CF_BufferSize                512
#define CF_ECCbyte_Sect                 4
#define CF_MaxSect_MultiRW              1024    //Phy <--> LBA mapping table#
//----- CF-card function ---------------
#define CF_Mode                         0       //00=Mem,01=IO,10=IDE
#define IDEWordRW                       1       //1=only word R/W in IDE mode
#define CF_Struct                       0       //0/1=LBA/CHS
#define CF_BusFlow                      0       //0/1=DMA/PIO
#define CF_TotalSect                    (CF_CylindNumb * CF_HeadNumb *1)
#define CF_TotalSect_LBA                1


#define CFdataL         0x2430
#define CFdataH         0x2431
#define CFaddrL         0x2432
#define CFaddrH         0x2433
#define CFmode          0x2434
#define CFck            0x2435
#define CFslect         0x2436
#define CFreg           0x2439
#define CFreset         0x243A
#define CFready         0x243B          //CPU R/W CF ready ?
#define CFbsyint        0x243C          //CF Ready/IRQ/INT pin ?

//-------------------------------------
//cfcore.c
//-------------------------------------

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -