[求助]我的CH376不支持FAT32啊?????

CH376我搞了一天,一直在找程序中的问题。那个CMD_SET_FILE_NAME与CMD_FILE_OPEN执行后,一直都返回ERR_MISS_FILE。我没有办法了,就随便把U盘格式化一下,看看会不会出现奇迹。果然,格式化成FAT16后,那些例程就能顺利执行了。我在纳闷为什么不能支持FAT32呢??手册上说支持FAT32呀!!!! 高手指点一下吧

肯定支持FAT32 请问您是调用FILE_SYS.C里面的函数还是您自己写的程序?可以把程序贴出来看看


我调用的是FILE_SYS.C里的函数,程序是用公司网站上下载的例程,只在接口部分作了修改,其他没改。 我昨天晚上试了一下,用FAT16只能枚举U盘里的文件,然而,创建目录,读取文件内容的那些函数不能执行。 如果用FAT32则边枚举文件都执行不了。硬件连接应该是没问题的吧,不然怎么FAT16能够枚举U盘? 不知道问题出在哪了?


我发现,用FAT16格式化后,不能正常读写容量大于2G的U盘,我刚才换了一个1G的U盘,那些程序就能正常工作了。但是FAT32还是不能用啊?

有没公司的技术人员,帮忙指导一下我吧? 是不是需要设定什么参数,才能使用FAT32,默认是不是只识别FAT16??


我用的单片机是MSP430F1611


有没有人帮我解释一下


建议你去查下中断引脚的配置以及RAM的分配问题。


中断引脚是用查询方式,没有问题。msp430f1611的RAM很大,也应该没有问题。现在我在FAT16上的所有函数都是正常可以用的,一旦格式化成FAT32后,就不能用了


有没有换过U盘试试,如果换了U盘还不行估计是程序上的问题。


监控一下不正常的函数的返回值是多少


我的也是,对于FAT32格式的SD卡,函数执行的返回值是对的,但是打开SD卡之后什么也没有,只有FAT16的SD卡才可以操作成功……


你是不是使用的WIN7系统格式化的,如果是, 到网站上更新你的程序。


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