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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機串口發送數字實驗為什么改了一下波特率就不對了?

查看數: 4241 | 評論數: 5 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-4-3 21:59

正文摘要:

51單片機為什么串口,根據例程將4800改成了9600就不對了(我是根據圖片上配置的)(功能:串口發送一個數字,串口助手上顯示出來)感覺是配置上哪里出了點問題??? #include<reg52.h> typedef unsigned char u8; ...

回復

ID:237065 發表于 2018-4-4 16:46
謝謝大牛們們
ID:287575 發表于 2018-4-4 08:42
程序沒錯,錯的是12M 不應該在9600波特率工作,你仔細看看后邊的誤差率6.99%
用11.0592在大多數波特率工作下,誤差很小
ID:164602 發表于 2018-4-4 07:32
Hazard 發表于 2018-4-3 22:06
是12Mhz晶振,下載軟件也是9600,com4,就是調不出來

這就對了!!!!!
12M晶振,最大只能是4800的波特率且要加倍。不然誤差很大,串口就收不到正確的信息。








評分

參與人數 1黑幣 +5 收起 理由
浪子knight + 5 很給力!

查看全部評分

ID:285069 發表于 2018-4-4 06:48
使用12Mhz晶振,一開始就不好.買不到11.0592M?甚至買22.1184M.
計算波特率誤差最小.
ID:237065 發表于 2018-4-3 22:06
是12Mhz晶振,下載軟件也是9600,com4,就是調不出來

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

Powered by 單片機教程網

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