利用CH376在U盤中創(chuàng)建了一個TXT文檔,當U盤插入電腦后能夠看見TXT文檔,但是打開的時候說找不到txt文檔!不知道大家有誰遇見這個問題的
GPIOD->ODR |=(1<<3); GPIOA->ODR &=~(1<<2); mDelaymS( 250 ); /* 延時500毫秒,CH375模塊上電后需要500毫秒左右的復位時間 */ mDelaymS( 250 ); GPIOD->ODR &=~(1<<3); GPIOA->ODR |=(1<<2);
writecmd(0x05); mDelaymS( 250 ); /* 延時500毫秒,CH375模塊上電后需要500毫秒左右的復位時間 */ mDelaymS( 250 );
writecmd(0x06); writedata(0x55); i=spiinbyte(); i1=i; GPIOA->ODR |=(1<<8); /* 結(jié)束SPI片選 */ writecmd(CMD11_SET_USB_MODE); writedata(0x06); i=spiinbyte(); i1=i; GPIOA->ODR |=(1<<8); /* 結(jié)束SPI片選 */ writecmd(CMD20_SET_SDO_INT); writedata(0x16); writedata(0x10); GPIOA->ODR |=(1<<8); /* 結(jié)束SPI片選 */ writecmd(0x30); while((GPIOD->IDR&(1<<5))); { writecmd(0x22); i=spiinbyte(); i1=i; } GPIOA->ODR |=(1<<8); /* 結(jié)束SPI片選 */ writecmd(0x31); while((GPIOD->IDR&(1<<5))); { writecmd(0x22); i=spiinbyte(); i1=i; } GPIOA->ODR |=(1<<8); /* 結(jié)束SPI片選 */ writecmd(0x2f); for(count=0;count<9;count++) { writedata(file[count]); } //writedata('0'); // writecmd(0x0D); //writedata(0x64); //writedata(0x00); // writedata(0x00); // writedata(0x00); //writedata(0x00);
GPIOA->ODR |=(1<<8); /* 結(jié)束SPI片選 */ writecmd(0x34);
while((GPIOD->IDR&(1<<5))); writecmd(0x22); i=spiinbyte(); i1=i; GPIOA->ODR |=(1<<8); /* 結(jié)束SPI片選 */ writecmd(0x36); writedata(0x00); while((GPIOD->IDR&(1<<5))); writecmd(0x22); i=spiinbyte(); i1=i; while (1) { }
我也遇到過,注意文件名稱不能用小寫,寫完數(shù)據(jù)后要更新文件長度
樓上說的非常清楚