读写CF卡的驱动程序包

时间:2012-01-15 05:11:11
【文件属性】:

文件名称:读写CF卡的驱动程序包

文件大小:11KB

文件格式:RAR

更新时间:2012-01-15 05:11:11

CF,CF卡,IDE,驱动程序包

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()等)


【文件预览】:
CF卡驱动程序包
----CF_IDE()
--------CFC_driver.h(7KB)
--------CFC_driver.c(8KB)
--------IDE_driver.h(7KB)
--------IDE_driver.c(16KB)
----驱动程序包 说明.txt(963B)

网友评论

  • 硬件配置部分该怎么配置呢 1.CFC_driver.h中 #define LOCK (1<<7) #define CF_WRITE (1<<8) #define CF_READ (1<<9) 这几个宏配置的 原则依据是什么 2.一些列寄存器索引配置的依据是什么呢? #define CF_REG_CYLINDER_LOW 0x14 // #define CF_REG_CYLINDER_HIGH 0x15 // #define CF_REG_SELECT_CARD 0x16 // #define CF_REG_STATUS 0x17 // #define CF_REG_C #符合预期
  • 不错,有参考价值。
  • 现在在开发CF卡,好不容易找到这个驱动包,希望有用,感谢。
  • 一般,不太好用。
  • 资源不错,是CF卡最底层驱动层序,具有一定的参考价值!
  • 是落跑的驱动,不是基于Linux的,但是有参考价值
  • 很不错,可以使用哈
  • 资料不错,值得看看
  • 没原理图对应参照,不好确定每个时序的状态,
  • 如果有对应的硬件原理图就好了
  • 有一定的借鉴作用,我用的是vxworks平台