CH374写U盘程序方式

我现在用51读写u盘,CH376EVT.ZIP里面有一些例子,使用了库文件CH374HF6.LIB,里面有扇区读写函数CH374FileRead(),CH374FileWrite()。调用这些函数是可以读写的。 现在在你们论坛上看了一个帖子,里面有个文件USBDISK.C,好像是直接操作CH374的寄存器来实现读写的。没有包含库文件CH374HF6.LIB,我想问下这两种方案哪种好?CH374大部分是用哪种方式来读写U盘的?谢谢

给你的USBDISK.C的程序是操作U盘的物理扇区,并未涉及到U盘的文件系统。如果你需要在U盘里面新建文件以及读写文件的话,那么建议你使用CH374HF6.LIB。这个是将U盘的物理扇区、文件系统都做在一起。


请问在什么情况下可以用USBDISK.C的程序


一般情况下主要是有的客户有自己写好的文件系统的时候,增加U盘功能的话,就可以用这个程序。或者是操作U-KEY(基于UFI协议)的时候,可能用到此程序。


只有登录才能回复,可以选择微信账号登录