CH375读U盘

板子完全按照手册上画的.跑程序时 printf( "ReadSector 0# to buffer\n" ); c = mReadSector( 0, 1 ); 在这个函数里面 mIntStatus = mWaitInterrupt( ); /* 等待中断并获取状态 */ 结果读出的是1,然后如果是mReadSector (0,6), 就返回6, 这个端口那些我都没有改过啊,有没有XD遇到过啊?

你前面的375初始化(包括测试命令、设置375为主机模式)、检测U盘连接、初始化U盘都是可以正常过的吗?


就是啊,前面几步都仔细检查都过了的.怎么会把这个数据读上来呢?


中断状态给你返回的数据是多少?


linz 兄弟你做的板子上有操作系统,或者LCD,数码管什么的吗?不然你怎么用到printf( "ReadSector 0# to buffer\n" );函数了呢?有点搞不懂啊,呵呵!请指点!  


这个是将字符串或数据从单片机的串口输出,通过上位机串口工具接收,只是用来监视程序运行,调式用的。


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