1、该驱动包共4个文件:
CFC_driver.c
CFC_driver.h
IDE_driver.c
IDE_driver.h
2、由于底层硬件接口不同,用户需要更改的文件:
CFC_driver.c
CFC_driver.h
具体需要更改的地方在CFC_driver.h中有详细的说明,请参阅
3、此包部分代码基于UC/OS II编写,如果不用,修改CFC_driver.c中CFC_ResetDelay()
和CFC_HW_Reset()函数,主要是一些延时功能
4、IDE_driver.c和IDE_driver.h无须改动。
5、用户使用此驱动包的过程:
1)根据自己板上的硬件连接及软件环境,更改相关函数和头文件定义
2)调用IDE_init()初始化CF卡
3)OK,可以使用了!(包括读IDE_Read(),写IDE_Write,擦除IDE_Erase()等)
1