|
有一個例程,是9600波特率的,代碼如下
- void UART_Init(void)
- {
- SCON = 0x50; //8位數(shù)據(jù),可變波特率
- AUXR |= 0x01; //串口1選擇定時器2作為波特發(fā)生率
- AUXR |= 0x04; //定時器2時鐘作為Fosc,即1T
- T2L = 0x8F; //設置定時器初值
- T2H = 0xFD; //設置定時器初值
- AUXR |= 0x10; //啟動定時器2
-
- }
復制代碼
我找到的單片機的書,定時器1是SCON,PCON這些,比如PCON=0x00改成PCON=0x80. 定時器2就是T2MOD,
沒看到有AXUR,請問上邊的初始化程序中,怎么將波特率翻倍?
|
|