CH376 对 U 盘文件的读写方式分为两种:扇区模式和字节模式;CH376 对 SD 卡文件的读写方式只
扇区模式下以扇区(每扇区通常是 512 字节)为基本单位对 U 盘文件进行读写,所以读写速度
略赽但是通常情况下需要额外的文件数据缓冲区,额外的文件数据缓冲区必须是扇区长度 512 的整
数倍所以适用于 RAM 多、数据量大、频繁读写數据的单片机系统。扇区读写的子程序主要有扇区读
字节模式下以字节为基本单位对 U 盘文件进行读写,少则 1 字节多则 65535 字节,读写速度
畧慢但是不需要额外的文件数据缓冲区,使用方便适用于 RAM 少(从几字节到几十 K 都可以)、
数据量小或者数据零碎、不经常读写数据的單片机系统。但是因为闪存只能进行有限次擦写,如果
频繁地向 U 盘写入零碎的数据可能会缩短 U 盘中闪存的使用寿命。字节读写的子程序主要有字节读
使用单片机对U盘进行读写可以参考一下方式:
有关 U 盘和 SD 卡文件读写的例子主要由以下文件组成: