新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機波特率的設置方法

        單片機波特率的設置方法

        作者: 時間:2013-05-14 來源:網絡 收藏

        方式0為固定率:B=fosc/12

        方式2可選兩種率: B=(2SMOD /64)×fosc

        方式1、3為可變率,用T1作波特率發生器。

        B=(2SMOD/32)×T1溢出率

        T1為方式2的時間常數: X = 28 - t/T

        溢出時間: t= (28 -X)T = (28 -X)×12/ fosc

        T1溢出率=1/t= fosc /[12×(2n -X)]

        波特率B=(2SMOD /32)×fosc/[12×(28-X)]

        串行口方式1、3,根據波特率選擇T1工作方式,計算時間常數。

        T1選方式2: TH1=X= 28-fosc/12×2SMOD/(32×B)

        T1選方式1用于低波特率,需考慮T1重裝時間常數時間。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 天镇县| 丰县| 德州市| 山阴县| 通渭县| 延安市| 扶余县| 拉萨市| 友谊县| 宁都县| 天长市| 平乡县| 抚顺县| 朝阳区| 象山县| 扬中市| 阳城县| 达孜县| 岳阳县| 依安县| 曲松县| 平邑县| 徐水县| 封开县| 阜新市| 铜川市| 厦门市| 临泽县| 安溪县| 丰宁| 抚顺市| 宜昌市| 吉隆县| 若尔盖县| 论坛| 平江县| 浦东新区| 辛集市| 灌阳县| 清水河县| 卫辉市|