用串口模式,执行到i = CH375ByteWrite( )时,一直工作。为什么?;

当我的程序执行到i = CH375ByteWrite( )时。一直都在工作,就是不跳出来, UINT8 xReadCH375Data( void ) { while ( RI0 == 0 ); RI0 = 0; return( SBUF0 ); } RI0就是不为1,是怎么回事呀?前面的命令都能顺利通过,就是在写文件的时候不行拉,出不来了! 希望给解释下原因。 我用的是串口模式!

(1)CH375LibInit,CH375DiskConnect,CH375DiskReady,CH375FileCreate都成功了? (2)把创建文件、写文件的程序贴出来


另外: 你用的C8051F060几个串口?如果一的话,打印函数全部去掉.打印是通过串口输出.对操作375有影响.看你贴的程序好象printf没有屏蔽,


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