这是最近我调试的一个CH376的程序,用的是AT89S52,利用串口传输数据,调试结果是能检测到优盘,也能打开优盘,可是执行完CH376ByteRead( buf,6, NULL ),buf里面什么都没有,这是怎么回事??? mInitCH376Host(); while(1) { while ( CH376DiskConnect( ) != USB_INT_SUCCESS ) /* 检查U盘是否连接,等待U盘插入,对于SD卡,可以由单片机直接查询SD卡座的插拔状态引脚 */ { }
while ( CH376DiskMount( ) != USB_INT_SUCCESS ) { }
// CH376SetFileName("/TIME.TXT\0"); while(CH376FileOpen("TIME.TXT")!=USB_INT_SUCCESS) { } CH376ByteRead( buf,6, NULL ); }