找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6255|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

stc12c5a60s2有獨(dú)立波特率發(fā)生器BRT,求具體講解這個(gè)?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:318095 發(fā)表于 2018-5-15 11:20 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
stc12c5a60s2有獨(dú)立波特率發(fā)生器BRT,他是怎么工作的,具體的細(xì)節(jié)有大神懂嗎?
求講解
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:164602 發(fā)表于 2018-5-15 12:42 | 只看該作者
自己找找這個(gè)芯片的手冊(cè)嘛,很容易的。STC的手冊(cè)內(nèi)容很豐富。
回復(fù)

使用道具 舉報(bào)

板凳
ID:213173 發(fā)表于 2018-5-15 13:49 | 只看該作者
如果不是搞芯片開發(fā)沒有必要弄清楚芯片內(nèi)部硬件的工作原理,只要按手冊(cè)使用這些功能就可以了。不影響單片機(jī)控制電路的開發(fā)應(yīng)用。
回復(fù)

使用道具 舉報(bào)

地板
ID:318095 發(fā)表于 2018-5-16 11:26 | 只看該作者
已經(jīng)解決,串口通信中AUXR輔助寄存器中可設(shè)置啟動(dòng)BRT
回復(fù)

使用道具 舉報(bào)

5#
ID:318095 發(fā)表于 2018-5-16 11:26 | 只看該作者
wulin 發(fā)表于 2018-5-15 13:49
如果不是搞芯片開發(fā)沒有必要弄清楚芯片內(nèi)部硬件的工作原理,只要按手冊(cè)使用這些功能就可以了。不影響單片機(jī) ...

恩  謝謝  確實(shí)是 應(yīng)經(jīng)找到設(shè)置用的寄存器
回復(fù)

使用道具 舉報(bào)

6#
ID:975054 發(fā)表于 2021-11-14 00:16 | 只看該作者
stc8h的,研究了一下串口1初始化程序并做了簡(jiǎn)單說明(手冊(cè)寫的很詳細(xì),又感覺上躥下跳葫蘆糊涂的)供參考:
void Uart1Init()                //OK
{
    SCON = 0x50;         //SCON:串口1:0101:010模式1、8位可變波特率、1允許串口接收數(shù)據(jù);           ok
    TMOD = 0x20;         //設(shè)置為:定時(shí)器1,8位自動(dòng)重載模式,當(dāng)定時(shí)器1計(jì)數(shù)寄存器TL1中的8位計(jì)數(shù)值溢出時(shí),系統(tǒng)會(huì)自動(dòng)將TH1中的重載值,裝入TL1中。
    AUXR = 0x40;         //AUXR B6(設(shè)置定時(shí)器1速度控制位1):定時(shí)器1為1T模式,即CPU時(shí)鐘不分頻( FOSC/1);
                                 //AUXR B5(串口1模式0通訊速度控制位0):波特率不加倍,固定為 Fosc/12;
                                 //AUXR B0(串口1波特率發(fā)生器BRT選擇位0): 選擇定時(shí)器1作為波特率發(fā)生器(BRT);
    TL1 = BRT;                 //定時(shí)器1計(jì)數(shù)寄存器:高低各一個(gè),范例=254?定時(shí)器1的8位自動(dòng)重載模式周期計(jì)算公式:定時(shí)器周期=(256–TH1)/SYSclk (自動(dòng)重載);
    TH1 = BRT;                 //串口通信中AUXR輔助寄存器中可設(shè)置啟動(dòng)BRT
    TR1 = 1;                //定時(shí)器T1的運(yùn)行控制位。該位由軟件置位和清零。當(dāng)GATE( TMOD.7)=0, TR1=1時(shí)就允許T1開始計(jì)數(shù),TR1=0時(shí)禁止T1計(jì)數(shù)。當(dāng)GATE(TMOD.7)=1, TR1=1且INT1輸入高電平時(shí),才允許T1計(jì)數(shù)。

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表