[求助]CH376s对U盘字节写入时,怎么只能写入一个字节?

程序如下: writecmd(0x3C); //写两个个数据 writedata(0x02);//字节个数低位 writedata(0x00); while((GPIOD->IDR&(1<<5))); writecmd(0x22); i1=spiinbyte(); if(i1==0x1E) { writecmd(0x2D); i1=spiinbyte();//从CH376读回八位数据 writedata('j'); writedata('j'); writecmd(0x3D); }

麻烦你看下我们提供的例子程序。按照我们的例子程序来写。还有在写完数据之后需要关闭文件。


首先你写的流程不对,请参考CH376ByteWrite这个函数的流程写,还有写完数据后要关闭文件


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