![]() |
發布時間: 2022-1-28 01:41
正文摘要:本帖最后由 TEC 于 2022-1-28 02:00 編輯 在測試上位機接收STC89C52RC單片機高速發送字節數據準確率的時候,發現一個現象,描述如下: 1、結尾沒有延時(0xff自減到0),結束字節不是'\n',上位機顯示的是亂碼,1 ... |
STC89C52RC, 用40MHz 晶振,單片機設置為6T模式,串口設置 SCON = 0x90; (模式2) 加上 PCON里面設置串口速率倍頻,最終串口速率達到 2.5MHz 連續發送信息到電腦,無任何亂碼。(用的還是杜邦線) 所以,你這問題,最大的可能,要么波特率計算錯誤,要么電腦端串口助手有問題,要么就是硬件問題。 |
lkc8210 發表于 2022-1-28 10:44 哦,謝謝。我又試了一下,在其中一塊單片機上有問題,這塊單片機燒完程序后提示芯片可能是翻新的。在另外89C52RC、89C52上測試是好的。 |
代碼1沒問題啊~![]() |