微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stc89C52能产生115200的波特率吗?

stc89C52能产生115200的波特率吗?

时间:10-02 整理:3721RD 点击:
能的话稳定吗?占资源厉害吗?

void UartInit(void)                //115200bps@33.1776MHz
{
        SCON = 0x50;                //8位数据,可变波特率
        AUXR &= 0xBF;                //定时器1时钟为Fosc/12,即12T
        AUXR &= 0xFE;                //串口1选择定时器1为波特率发生器
        TMOD &= 0x0F;                //设定定时器1为16位自动重装方式
        TL1 = 0xFA;                //设定定时初值
        TH1 = 0xFF;                //设定定时初值
        ET1 = 0;                //禁止定时器1中断
        TR1 = 1;                //启动定时器1
}
看下行不行,STC工具自动出的代码。

我晕,你发的是啥单片机啊。

可以,不过不稳定

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top