欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3271|回復: 4
打印 上一主題 下一主題
收起左側

STC12C5A60S2單片機的波特率的問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:115923 發表于 2022-1-13 14:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
1.  STC12C5A60S2的定時器T1做16位自動重載, 不支持這個功能所以不能使用16位重載模式做波特率發生器,
要使用獨立波特率發生器或者T1, 8位自動重載模式。
如果想要產生115200波特率就需要用11.0592的外置晶振了。

2.  那可以用 T2 做波特率嗎?
不行, 因為STC12C5A60S2只有16 位定時器T0 和T1, 沒有定時器T2

3.  為什么我的晶振是11,0592, 串口通信還是有亂碼呢?
你注意,下載的時候, 可以看到 當前的時鐘頻率: 11.318MHz。
根本就不是 11.0592, 有誤差, 重新換好一點的晶振和22p的電容。 并且PCB要短,靠近芯片。

評分

參與人數 1黑幣 +40 收起 理由
admin + 40 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:624769 發表于 2022-1-13 22:07 | 只看該作者
第二點, 有點片面了,

STC12C5A60S2, 雖然,在手冊上的說法,是沒有定時器2的,但是,實際上,有一個專用的波特率發生器, 而這個專用的波特率發生器的設置方式, 和STC15系列的 T2定時器的設置為波特率發生器的方式非常類此,可以把它當作,只能為串口服務的T2。
對于STC12C5A60S2系列,我也更推薦使用專用波特率發生器來服務串口,可以節省下定時器1。
回復

使用道具 舉報

板凳
ID:115923 發表于 2022-1-15 11:13 | 只看該作者
4. 那可以同時使用串口1和串口2嗎?  
回復

使用道具 舉報

地板
ID:115923 發表于 2022-1-15 11:49 | 只看該作者
4.  那可以同時使用串口1和串口2嗎?
---可以的
5.  串口1和串口2都使用這一個波特率發生器可以嗎?
---只要波特率一樣,可以的
6. 為什么按照軟件計算的值, 下載后通訊還是不正常 ?
給你一個公式,自己核算一下,就會發現誤差太大引起的:
比如 Sysclk = 18 . 432MHZ , Baud = 57600 ( 12T mode )
(1).ReLoad=256-INT ( 18432000 / 57600 / 32 / 12 + 0 . 5)
             =256-INT(0.833+0.5)
             =256-1
             =255=0xff
(2).Baud = 18432000 / ( 256-255 ) / 32 / 12
                  =48000
(3).error = ( 48000-57600 ) 57600 * 100 %
                 =16 . 66%

6.  EPROM的開始地址是多少? 按照軟件里的實例是0x0400,發現不行。
當然不行啊, 它的開始地址是0x00, 而且還要改這個,聽我的沒有錯。
#define ENABLE_IAP 0x83           //if SYSCLK<12MHz         11.0592
還有,清除后在寫數據前要加 Delay(10);
函數是:
void Delay(unsigned char n)
{
    unsigned int x;

    while (n--)
    {
        x = 0;
        while (++x);
    }
}
回復

使用道具 舉報

5#
ID:115923 發表于 2022-1-15 16:56 | 只看該作者
7. 為什么我串口發送的數據,明明是正確的, 做解析處理 ,卻不執行?
因為你用了char,  而做比較的時候,你用的是0xYY的方式,
所以把 接收的數據類型改為unsigned char, 就可以正常解析接收的數據了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表