注:开发工具CH375B+arduino mega 2560,开发环境arduino
网购CH375B模块,想用它开读写U盘文件,看了很多资料,发现都是讲调用U盘子程序库,参考例程由于没有arduino的例程,只能自己移植。但发现IDE报错很多,很多API函数没定义,所以一直没弄懂U盘子程序库是指“.a”,“.lib”文件吗?要自己添加到IDE中去吗?这种文件如何添加到arduino中去呢?贵公司这部分代码不开源吗?还是??小白请多多指教,谢谢!!
联系邮箱:个人信息保护,已隐藏
注:开发工具CH375B+arduino mega 2560,开发环境arduino
网购CH375B模块,想用它开读写U盘文件,看了很多资料,发现都是讲调用U盘子程序库,参考例程由于没有arduino的例程,只能自己移植。但发现IDE报错很多,很多API函数没定义,所以一直没弄懂U盘子程序库是指“.a”,“.lib”文件吗?要自己添加到IDE中去吗?这种文件如何添加到arduino中去呢?贵公司这部分代码不开源吗?还是??小白请多多指教,谢谢!!
联系邮箱:个人信息保护,已隐藏
你好,CH375B操作U盘的文件系统库是不开源的。因为CH375需要外置文件系统库,所以建议对于附件LIB_LIST.TXT之外的单片机或者编译器,建议选用CH376芯片操U盘,该芯片内置文件系统库,操作U盘更简单。当然,如果已经购买了CH375,并且提供的库对你的单片机或编译器没有支持,也可以移植第三方文件系统库FATFS来配合CH375操作U盘(不提供对该文件系统库的支持)。
@jie 哈哈哈,第一次用论坛,就这么回复了。你好,如果自己移植的话大体是什么思路呢,官网上有提供您资料吗?或者是用并口还是串口呢?请多多指教,谢谢。
你好,CH375B操作U盘的文件系统库是不开源的。因为CH375需要外置文件系统库,所以建议对于附件LIB_LIST.TXT之外的单片机或者编译器,建议选用CH376芯片操U盘,该芯片内置文件系统库,操作U盘更简单。当然,如果已经购买了CH375,并且提供的库对你的单片机或编译器没有支持,也可以移植第三方文件系统库FATFS来配合CH375操作U盘(不提供对该文件系统库的支持)。
总体思路就是移植两个函数,即读扇区、写扇区函数。以及ch375本身的初始化模式、检测连接等函数。读写扇区函数参考附件即可。底层并口、串口都可以用。
总体思路就是移植两个函数,即读扇区、写扇区函数。以及ch375本身的初始化模式、检测连接等函数。读写扇区函数参考附件即可。底层并口、串口都可以用。
好的,谢谢你啦