回  复
12

查看: 138 | 回复: 6

USB读写模块CH375B文件系统库
卡川 发表于:2018-02-11 10:06:09 1# 编辑

2

主题

7

帖子

27

积分
等级

幼儿园

私信

注:开发工具CH375B+arduino mega 2560,开发环境arduino

网购CH375B模块,想用它开读写U盘文件,看了很多资料,发现都是讲调用U盘子程序库,参考例程由于没有arduino的例程,只能自己移植。但发现IDE报错很多,很多API函数没定义,所以一直没弄懂U盘子程序库是指“.a”,“.lib”文件吗?要自己添加到IDE中去吗?这种文件如何添加到arduino中去呢?贵公司这部分代码不开源吗?还是??小白请多多指教,谢谢!!

联系邮箱:linkachuan@qq.com

jie 发表于:2018-02-11 10:44:51 2#

1

主题

497

帖子

559

积分
等级

初中三年级

私信

你好,CH375B操作U盘的文件系统库是不开源的。因为CH375需要外置文件系统库,所以建议对于附件LIB_LIST.TXT之外的单片机或者编译器,建议选用CH376芯片操U盘,该芯片内置文件系统库,操作U盘更简单。当然,如果已经购买了CH375,并且提供的库对你的单片机或编译器没有支持,也可以移植第三方文件系统库FATFS来配合CH375操作U盘(不提供对该文件系统库的支持)。

LIB_LIST.TXT


卡川 发表于:2018-02-11 10:55:38 3#

2

主题

7

帖子

27

积分
等级

幼儿园

私信

@jie    哈哈哈,第一次用论坛,就这么回复了。你好,如果自己移植的话大体是什么思路呢,官网上有提供您资料吗?或者是用并口还是串口呢?请多多指教,谢谢。

卡川 发表于:2018-02-11 10:58:23 4#

2

主题

7

帖子

27

积分
等级

幼儿园

私信

引用:
                           

你好,CH375B操作U盘的文件系统库是不开源的。因为CH375需要外置文件系统库,所以建议对于附件LIB_LIST.TXT之外的单片机或者编译器,建议选用CH376芯片操U盘,该芯片内置文件系统库,操作U盘更简单。当然,如果已经购买了CH375,并且提供的库对你的单片机或编译器没有支持,也可以移植第三方文件系统库FATFS来配合CH375操作U盘(不提供对该文件系统库的支持)。

LIB_LIST.TXT




                       

jie 发表于:2018-02-11 13:17:01 5#

1

主题

497

帖子

559

积分
等级

初中三年级

私信

总体思路就是移植两个函数,即读扇区、写扇区函数。以及ch375本身的初始化模式、检测连接等函数。读写扇区函数参考附件即可。底层并口、串口都可以用。


jie 发表于:2018-02-11 13:19:04 6#

1

主题

497

帖子

559

积分
等级

初中三年级

私信

楼层回复

关闭

评分

关闭
积分 评分区间 今日剩余
评分扣除自身相应积分,普通会员最高加分3分 0~10 5
12
你需要登录才可以发帖