新聞中心

        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重裝時間常數時間。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 中江县| 乌兰浩特市| 家居| 桐庐县| 尼玛县| 宁晋县| 康马县| 东海县| 阜康市| 志丹县| 四会市| 富源县| 商水县| 浮山县| 弋阳县| 民勤县| 普陀区| 黄平县| 鄂尔多斯市| 珠海市| 普格县| 手游| 无为县| 莱阳市| 庆元县| 达拉特旗| 东阿县| 沈阳市| 化隆| 兴宁市| 普安县| 当雄县| 洞口县| 禹城市| 金平| 龙川县| 容城县| 揭阳市| 哈密市| 缙云县| 黄冈市|