帮我看一下为什么不能在建立的文件中写数据

if(ass1==0x14) //优盘连接状态判断, { SCS_L; usb_write_8_COM(0x2F); //建立文件名 ass1=1; while((name[ass1]!=0x5C)&(name[ass1]!=0x2F)&(ass1<20)) { usb_write_8_DATA(name[ass1]); ass1++; } if(name[ass1]==0x2F) {usb_write_8_DATA(0);} SCS_H; SCS_L; usb_write_8_COM(0x34); //建立文件命令 usb_delay(200); SCS_H; ass1=usb_zhongduan_duqu(); //读取中断标志 if(ass1==0x14) //判断文件是否建立 {

ass1=usb_zhongduan_duqu(); //读取中断标志 if(ass1==0x14) { SCS_L; usb_write_8_COM(0x3C); //以字节为单位写入命令 usb_write_8_DATA(usb_xieru_zijieshu); //请求写入字节数低8位 usb_write_8_DATA(usb_xieru_zijieshu>>8); //请求写入字节数高8位 SCS_H; usb_delay(20); ass1=usb_zhongduan_duqu(); //中断类型读取 if(ass1==0x1E) //请求输入标志 { SCS_L;

usb_write_8_COM(0x2D); //写入的数据可以是一个数组或字符串

ass1=usb_read_8(); //读取8位数据长度 SCS_H; } SCS_L; usb_write_8_COM(0x36); //关闭文件 usb_write_8_DATA(1); SCS_H; ass1=usb_zhongduan_duqu(); //读取中断标志 } ass1=ass1+1; }

你程序中没有看到往U盘中写入数据的代码啊


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