CH375初始话错误!

main( ) { UINT8 i; LED_OUT_INIT( ); LED_OUT_ACT( ); /* 开机后LED亮一下以示工作 */ mDelaymS( 100 ); /* 延时100毫秒 */ LED_OUT_INACT( ); mInitSTDIO( ); /* 为了让计算机通过串口监控演示过程 */ printf( "Start\n" ); i = CH375LibInit( ); /* 初始化CH375程序库和CH375芯片,操作成功返回0 */ mStopIfError( i ); /* 其它电路初始化 */

SERIAL #1 窗口提示: START ERROR :81 如何解决啊. 会是那里的问题啊!

使用STC89C52 单片机


使用STC89C52 单片机


首先你以串口通信的话,单片机的串口最好就不要再用来监控程序运行(printf); 返回0X81说明硬件有问题,先不用库的初始话,直接做测试命令,看能否正常。不正常的话,检查连线、晶振是否起震、375是否正常复位等。


问题解决 ,谢谢 LUOYE268268 HCN 是我的频率误差太大了。 现在可以初始化CH375 了.问题继续 :是不是读写FAT32文件系统的U盘,CF卡等 89C52的空间太小了 ?


采用我们子程序库的话,大概需要10K左右的ROM,字节方式的话至少600字节的RAM,扇区方式的话至少1K的RAM。


那AT89S52能行么?


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