WCH沁恒单片机
直播中

陆军航空兵

8年用户 787经验值
私信 关注
[问答]

CH376怎样同时管理U盘和SD卡?

单片机:32K代码空间,256+2K内存,24M主频1T高速。单片机与CH376接口:并口(模拟),INT0中断。CH376与SD卡接口:4线SPI接口。
目前已经可以在U盘或SD卡内部拷贝文件。想实现将SD卡文件复制到U盘中,暂时定义了1K缓存,发现只能复制1K数据,之后的数据不能复制。估计是模式切换前后的问题。
请指导一下,如何才能?如能提供示例最好,不胜感激!
  

回帖(2)

邹媛媛

2022-7-13 10:47:56
发现只能复制1K数据,之后的数据不能复制? 请详细说明复制1K数据后出现什么现象。
举报

王飞云

2022-7-13 10:48:01
读取SD卡文件开始,ByteCount=0---- SD卡初始化.... 打开源文件.... 字节地址定位.... 读源文件到缓冲区.... 阶段读取完成.... 写入U盘开始.... U盘初始化.... 新建一个目标文件.... 从缓冲区写入U盘.... 关闭目标文件.... 读取SD卡文件开始,ByteCount=0---- //这里不知为何是0 SD卡初始化.... 打开源文件.... 字节地址定位.... 读源文件到缓冲区.... 阶段读取完成.... 写入U盘开始.... U盘初始化.... //此时再次初始化时,感觉时间较长 打开目标文件.... 返回值为:16896,请拔出U盘 //再次打开文件时出错
举报

更多回帖

发帖
×
20
完善资料,
赚取积分