[請益] 鮑率計算

看板ASM (組合語言)作者 (減肥中的馬寶)時間15年前 (2009/09/23 01:52), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
2^smod 石英振盪頻率 ------- x ------------------ 32 12 x (256-th1) 之前做89S51的UART讀取外部資料使用24Mhz震盪 依上述公式算出th1為242.979(取243=0F3H) 程式我是寫這樣,功能正常 MOV SCON,#01110000B MOV TMOD,#00100000B MOV PCON,#80H ;SMOD = 1 MOV TH1,#0F3H MOV TL1,#0F3H 今天想說試試看把振盪器換成30Mhz,用公式算出th1為239.7239 四捨五入取240(0F0H),程式部份把TH1、TL1都改成0F0H 可是發現電路卻沒有反應。請問這樣取有錯誤嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.68.217.210

09/23 02:08, , 1F
你的S51有標示89S51 33PU嗎?如果是24PU那你超頻當機了
09/23 02:08, 1F

09/23 02:21, , 2F
謝謝您的提醒,我在確認看看ˊˋ
09/23 02:21, 2F
文章代碼(AID): #1AkGxmdW (ASM)
文章代碼(AID): #1AkGxmdW (ASM)