Files
102_STC_I2C_SCAN/UART_refer/uart.c

22 lines
403 B
C

#include "uart.h"
#include "xtell.h"
void uart1_init(void) //115200bps@11.0592MHz
{
SCON = 0x50; //8位数据,可变波特率
AUXR |= 0x01; //串口1选择定时器2为波特率发生器
AUXR &= 0xFB; //定时器时钟12T模式
T2L = 0xFE; //设置定时器初始值
T2H = 0xFF; //设置定时器初始值
AUXR |= 0x10; //定时器2开始计时
TI = 1; //STC-ISP自动生成的代码,在串口初始化函数中需添加此行代码,否则printf不输出
}