搞了一下午 ,没有结果啊. 那位老大能提供个简单的读写的例子啊。 最好完整点的.谢谢了' 我使用STC89C516RD的单片机, 程序存储器是63K 内部RAM 是1280 想使用内部RAM 做缓冲 如何设置? 现在还是使用luoye268268 提供的例子可以初始化CH375 并能找到U盘(CH375-24脚为低电平),使用EXAM11 执行到I=CH375LibInit( );就会P1.4 一直闪 报错了
UINT8 CH375LibInit( void ) /* 初始化CH375程序库和CH375芯片,操作成功返回0 */ { if ( SP > 0xF0 ) return( 0xFC ); /* 单片机的堆栈空间不够,CH375子程序库最多可能有7级子程序,查询方式最多需要14字节的堆栈空间,建议提供余量 */ CH375LibConfig = LIB_CFG_VALUE; /* CH375程序库配置值 */ DISK_BASE_BUF[0] = 0; /* 该操作无意义,只是为了防止编译器优化时不产生DISK_BASE_BUF缓冲区 */ if ( CH375GetVer( ) < CH375_LIB_VER ) return( 0xFF ); /* 获取当前子程序库的版本号,版本太低则返回错误 */ return( CH375Init( ) ); /* 初始化CH375 */ }