新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機常用波特率初值表(12M晶振)

        51單片機常用波特率初值表(12M晶振)

        作者: 時間:2013-06-06 來源:網絡 收藏
        51單片機常用波特率初值表(12M晶振)

        為什么的晶振一般使用11.0592?

        用11.0592晶振的原因是的定時器導致的。用的定時器做發生器時,如果用11.0592Mhz的晶振,根據公式算下來需要定時器設置的值都是整數;如果用12Mhz晶振,則都是有偏差的,比如9600,用定時器取0XFD,實際10000,一般波特率偏差在4%左右都是可以的,所以也還能用STC90C516 晶振12M 波特率9600 ,倍數時誤差率6.99%,不倍數時誤差率8.51%,數據肯定會出錯。 這也就是串口通信時大家喜歡用11.0592MHz晶振的原因,在波特率倍速時,最高可達到57600,誤差率0.00%。 用12MHz,最高也就4800,而且有0.16%誤差率,但在允許范圍,所以沒多大影響。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 淮北市| 红桥区| 陕西省| 衡阳市| 霍山县| 和林格尔县| 喀什市| 邵武市| 麻江县| 喀喇| 新乐市| 盖州市| 江源县| 绩溪县| 苍山县| 天全县| 商丘市| 永新县| 阿拉善左旗| 宁都县| 黑龙江省| 栾川县| 霍山县| 紫云| 金阳县| 蒙阴县| 灌云县| 镇远县| 霞浦县| 宝鸡市| 昌邑市| 聂拉木县| 周宁县| 日喀则市| 安泽县| 江都市| 双牌县| 札达县| 军事| 邢台县| 遵化市|