keil 中printf函数的问题 急!!!谢谢

我用的使keil来编辑ch375程序 在程序中想用printf输出结果,然后用串口调试软件 观察 可是在串口调试窗口中根本看不到结果。没有任何反应 而且程序执行到printf处就会停止不动 这是问什么? 请大侠们指点 谢谢 这是我的程序。我用51调式的。如果程序有问题。还请指教 #include"reg52.h" #include"stdio.h" unsigned int i; void mInitSTDIO( ) { SCON = 0x50; PCON = 0x80; TMOD = 0x20; TH1 = 0xfa; /* 11.2592MHz晶振, 9600bps */ TR1 = 1; TI = 1; } main() { mInitSTDIO( ); printf("nihaoya"); for(i=0;i<20;i++) { printf("niha"); printf( "Start\n" ); } while(1); }

(1)程序基本没问题,如果是单步调试的,那么改为全速运行试试,另最好加个指示灯确认程序已经运行了。 (2)串口调试软件参数配置是否正确


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