求助CH375与单片机的连接使用问题

你用EXAM4的话,读出来的数据在mFileReadBuffer[ 64 ]这个数组里面,你应该在读到的每64字节数据后在xWriteToExtBuf函数中作处理。


首先,如果是用我们库以文件系统的方式来读U盘的话,那么,你以外部子程序来读的话,数据应该在mFileWriteBuffer里面


再次请教,我想把U盘里的数据(譬如数字)通过375读出后显示在LED上,请问375将数据读出后存放在内部RAM的哪了?单片机应该读哪的地址?


如果是用我们库以文件系统的方式来读U盘的话,那么,你以外部子程序来读的话,数据应该在mFileWriteBuffer里面


通过串口接受到Wait Udisk Ready ? Ready ? Open Read Size=6, Len=6, Sec=1 Close Line 1: g8gljh Create Error: B1,请问B1是什么错误呀?这个程序是把文件中的字母转换成大写的.(g8gljh是文件里的数据)


我想把U盘里的文件的数据读出来,再写到新的文件里去,该怎么操作呀?读出数据没有问题,可不知道怎么写进新的文件,现在写入的都是乱码 我用的是内置1280字节的RAM.请高人指点


你有1280字节的RAM的话,你可以开个512字节的文件数据缓冲区,用扇区方式来读写。EXAM4是相对RAM少于1K时采用外部子程序来读写的,你可以参考EXAM1。大体操作是这样的: 1、打开文件1,查看文件长度,从中读取1个扇区的数据,关闭文件1; 2、打开新的文件2,将这1扇区的数据写入,更新文件长度,关闭文件2; 3、打开文件1,跳过一个扇区,再从中读取1扇区数据,关闭文件; 4、打开文件2,跳到文件末尾,将这一扇区数据写入,更新文件长度,关闭文件2; 5、根据文件1的长度,重复3、4直到文件1中的数据全写到文件2中。


将读出来的数据保存到缓冲区,再关闭文件.打开另一文件:没有这个文件就创建,否则将文件指针移到文件末尾. 将缓冲区的数据写到新文件中.写得扇区数为实际读的扇区数,再跟新文件长度.关闭文件


B1是指磁盘文件太满,剩余空间太少或者已经没有,需要磁盘整理 .你查看磁盘容量是多少,删除些文件.


大师,我用375读U盘,串口显示的操作也正常,但为什么我新建的文件在U盘里看不到啊?我用的是自动更新文件长度. wait Udisk Ready ? DiskSize TotalSize = 491 MB Open Read Size=85, Len=85, Sec=1 Close Line 1: bnobniylvfspiojd]w

Create Write Modify Take out Wait Udisk


你看一下文件路径名上有没有错:文件名为8+3格式,大写字母,并且正斜杆“/”为一个或反斜杆“\\”为两个。例如:\\C51\\CH375HFT.C或/C51/CH375HFT.C


请问你的初始化问题是怎样解决的?


同问,我也是初始化过不了,特别是xram是如何定义的?


用CH375LibInit() 怎么老是返回0x81??


我参照别人的程序初始化ch375成功,也用测试程序测试了,返回的是相反的数,成功了,为什么用ch375LibInit()就不成功,返回是0x81 ,我用 的是ch375hf4.h ,单片机是RAM 1280 ,rom 60k


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