[求助]CH375U盘读写模块的接收老是不对

unsigned char mRecvByte( ) { unsigned char c; while ( RI == 0 ); c = SBUF; RI = 0; return( c ); } 我用的是标准版的U盘读写模块,我做的是串口通讯,用的是三线制串口连接(参考CH375HMS.PDF),单片机用的是89S52,现在连上硬件以后运行程序的时候老是停在 while ( RI == 0 );这句话上面,请问高手这可能是那个地方出现问题啊??发送到是能发送的,就是接收不起来

你将主程序一开始的上电复位时间加大点,大约在500MS以上,还有就是你的波特率是不是和串口模块上面的一样??


好的,我试试,我的波特率都设的一样的,都是4800


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