CH374写U盘生成乱码文件

我用扇区写方式在U盘新建TXT文件,有时会生成一些乱七八糟的文件,比如我生成TXT文件,向文件里写“用户编号”,会生成 用户编.号这个文件,有时还会生成一些文件夹,导致U盘里的其它文件名都改变了。 我是按照CH4LIB里面的EXAM8例子写的,单片机用51,请问这是怎么回事,改怎样解决?谢谢

单片机使用说明接口和CH374通讯? 把读写时序的函数贴出来看看,还有可能是干扰造成的,在单片机和CH374之间多飞几根地线 试试


单片机和CH374使用并口通讯, #define CH374_IDX_PORT_ADDR 0xBFFF /* CH374索引端口的I/O地址 */ #define CH374_DAT_PORT_ADDR 0x9FFF /* CH374数据端口的I/O地址 */ uint8 code record_head[]="\xd\xa用户编号 卡类型 卡号 时间 事件"; 没什么时序 strcpy( mCmdParam.Create.mPathName, "/TTT.TXT" ); i = CH374FileCreate( ); /* 新建文件并打开,如果文件已经存在则先删除后再新建 */ mStopIfError( i ); total=0; strcpy( DISK_BASE_BUF, record_head); total=strlen(DISK_BASE_BUF); mFlushBufferToDisk( 1 ); 飞地线要怎么飞?是用地线把单片机和CH374通讯线隔开吗


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