站长 发表于 2025-7-4 11:55:29

串口打印调试信息

串口打印调试信息
📌 必做设置:
[*]初始化串口(11.0592MHz晶振):
c


复制


下载





TMOD = 0x20;// 定时器1模式2TH1 = 0xFD;   // 9600bpsSCON = 0x50;// 8位数据位TR1 = 1;      // 启动定时器

[*]重定向putchar:
c


复制


下载





char putchar(char c) {    SBUF = c;    while(!TI);    TI = 0;    return c;}

[*]打印变量值:
c


复制


下载





printf("温度=%d℃\n", temp); // 需包含<stdio.h>
⚠️ 避坑指南:
[*]波特率误差超过2%会导致乱码
[*]打印浮点数需在Keil中勾选Use MicroLIB

页: [1]
查看完整版本: 串口打印调试信息