用AT89S52,串口出问题了这两天在测试和PC串口通讯。 我写SBUF,PC端可收到正确的数据; 调用printf("123"),却收到无休止的0xff,用示波器看了一下,的确如此,但在Keil上仿真是没错的; 调用puts("123"),PC端也可收到正确的数据,超级终端打印出来的消息都是正确的;
请问这有什么差别啊?为什么printf不行?
在论坛里搜索到一些类似问题的帖子,不过都打不开了,遗憾。 发表时间:2006年6月21日11:14:30