求助关于独立波特率产生的问题

2020-01-27 11:27发布

STC的有些芯片内部有一个独立的波特率发生器的,查一下这个芯片的规格书吧,里面有写怎么用的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
ourdev850725
1楼-- · 2020-01-27 11:39
我用的89s52,同样有串口也有定时器,没用独立波特率发生器
jswd0810
2楼-- · 2020-01-27 13:31
#define F_OSC  (24*1000000)//晶体频率HZ
//设置4800波特率:OPEN_UART(4800)
void OPEN_UART(U32 BAUD)
{//打开串口
U8 RELOAD;
RELOAD=256-F_OSC/12/32/BAUD; //计算溢出值
SCON=0x50;//使用方式1并打开接收REN   
BRT=RELOAD;//设置溢出值
AUXR|=0x11;//使用BRT作为波特率发生  
}
这是我个人使用的,高手莫笑。

一周热门 更多>