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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3921|回復: 1
收起左側

關于STC12C5A32S2單片機波特率計算問題

 關閉 [復制鏈接]
搶樓 搶樓 查看搶中樓層 本帖為搶樓帖,歡迎搶樓!  獎勵樓層: 123 
ID:418482 發表于 2018-11-7 16:09 | 顯示全部樓層 |閱讀模式
3黑幣
1 圈1選哪一個 希望告知為什么,2  圈2TH1怎么算的  3   圈三的值    4  SMOD 是否應該選1  謝謝
2.png
3.png

最佳答案

查看完整內容

1.先回答你的第三個問題:波特率是你想用多少,而不是算出來是多少,要看你的設備選的是多少,加入兩臺電腦,9600 就都是9600,4800 那就都是 4800 2.再回答你的第一個問題:T1 選 1 還是 0 是你自己的事, 選 1 就是 1T 模式,選 0 是 12T 模式,有什么區別嗎 ?繼續看! 3.在回答你的第四個問題:SMOD 選 1 還是 0,同上 你自己的事。選 1 波特率 倍速,選 0 不倍速,有什么區別嗎 ?繼續看 ! 4.回答你的第二個問題: 當 ...
回復

使用道具 舉報

ID:149144 發表于 2018-11-7 16:09 | 顯示全部樓層
1.先回答你的第三個問題:波特率是你想用多少,而不是算出來是多少,要看你的設備選的是多少,加入兩臺電腦,9600 就都是9600,4800 那就都是 4800
2.再回答你的第一個問題:T1 選 1 還是 0 是你自己的事, 選 1 就是 1T 模式,選 0 是  12T 模式,有什么區別嗎 ?繼續看!
3.在回答你的第四個問題:SMOD 選 1 還是 0,同上 你自己的事。選 1 波特率  倍速,選 0 不倍速,有什么區別嗎 ?繼續看 !
4.回答你的第二個問題:
  當 T1 = 1 的時候,TH = 256 - ( ( 晶振頻率 / 32 / 波特率 ) *( SMOD + 1))
  當 T1 = 0 的時候,TH = 256 - ( ( 晶振頻率 / 12 / 32 / 波特率 ) *( SMOD + 1))
  
圖中你的晶振是 22.1184M = 22118400 ,假如一臺設備波特率 9600
假如你選了  T1 = 1,          SMOD = 0    // 1T 模式  不倍速
  那么      AUXR |= 0x40;    PCON &= 0x7F;
   TH = 256 - ( 22118400 / 32 / 9600 )* 1 = 256 - 72 = 184 = 0xB8

假如你選了  T1 = 1,         SMOD = 1    // 1T 模式  倍速
  那么      AUXR |= 0x40;    PCON |= 0x80;
   TH = 256 - ( 22118400 / 32 / 9600 )* 2 = 256 - 72 * 2 = 256 - 144 = 112 = 0x70


假如你選了  T1 = 0,        SMOD = 0    // 12T 模式  不倍速
  那么      AUXR &= 0xBF;  PCON &= 0x7F;
   TH = 256 - ( 22118400 / 12 / 32 / 9600 )* 1 = 256 - 6 = 250 =0xFA



假如你選了  T1 = 0,        SMOD = 1    // 12T 模式  倍速
  那么      AUXR &= 0xBF;  PCON |= 0x80;
   TH = 256 - ( 22118400 / 12 / 32 / 9600 )* 2 = 256 - 6 * 2 = 256 - 12 = 244 =0xF4



就這么回事 數據手冊 有沒有說 HL = TH ?
其他的波特率自己算吧,就這兩個公式




   

評分

參與人數 1黑幣 +6 收起 理由
a超人 + 6 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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