阅读:978回复:2
帮我看看下边的程序如何才能在串口上输出
我的晶振24M,芯片是89C52,TIMER2 口我用来做PWM捕捉,所以用TIMER1 做串口波特率生成. 我的板子上有MAX232,但我不知如何才能在PC上用串口调试器显示下边的信息.
#include <stdio.h> #include <string.h> #include <at89x52.h> /* special function register declarations */ void init_serial(void) { SCON = 0X52; //(SM1) PCON = 0X80 | PCON;// SMOD = 1 波特率倍增 TMOD = 0X20; TCON = 0x69; // TCON TH1 = 0xF3; } main() { init_serial(); while(1) { printf(\"test print \\r\\n\"); } } |
|
|
沙发#
发布于:2003-12-05 13:26
把printf函数的功能改成向串口输出。
|
|
|
板凳#
发布于:2003-12-05 13:36
怎么修改?
我看见别人的例子是这么做的! 但我的串口就是看不见! |
|
|