|
有一个例程,是9600波特率的,代码如下
- void UART_Init(void)
- {
- SCON = 0x50; //8位数据,可变波特率
- AUXR |= 0x01; //串口1选择定时器2作为波特发生率
- AUXR |= 0x04; //定时器2时钟作为Fosc,即1T
- T2L = 0x8F; //设置定时器初值
- T2H = 0xFD; //设置定时器初值
- AUXR |= 0x10; //启动定时器2
-
- }
复制代码
我找到的单片机的书,定时器1是SCON,PCON这些,比如PCON=0x00改成PCON=0x80. 定时器2就是T2MOD,
没看到有AXUR,请问上边的初始化程序中,怎么将波特率翻倍?
|
|