<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于A(yíng)Tt i n y 1 3的模擬量隔離采集

基于A(yíng)Tt i n y 1 3的模擬量隔離采集

作者: 時(shí)間:2009-12-15 來(lái)源:網(wǎng)絡(luò ) 收藏

4.2 波特率設置
波特率是UART異步串行通信中非常重要的參數。通信雙方必須以約定好的速率通信,才能保證通信成功。波特率與異步串行協(xié)議中“位”所占用的時(shí)間密切相關(guān)。對于二進(jìn)制信號,數據幀中每一位的占用時(shí)間就是波特率的倒數。因此,如何精確確定每一位的時(shí)間寬度,成為確保串口通信成功的關(guān)鍵因素。
iny13沒(méi)有集成UART,但內部含有一個(gè)8位定時(shí)器/計數器,可利用軟件控制該定時(shí)器產(chǎn)生波特率。MCU自帶的RC振蕩器可以作為時(shí)鐘源,但是振蕩頻率存在最大±10%的誤差,并且受溫度影響較大。這樣會(huì )造成波特率不穩,通信時(shí)可能出現接收不到數據,或者丟數據位、出現亂碼和錯碼的情況。iny13從外部引入了7.372 8 MHz有源晶振時(shí)鐘信號,從而保證了主時(shí)鐘頻率的穩定性。
異步通信波特率可按式(1)計算。

式中:XTAL為引入的主時(shí)鐘頻率;Baud為需設置的波特率;C為定時(shí)器時(shí)鐘分頻系數;n為8位定時(shí)器/計數器的預加載比較值。定時(shí)器/計數器工作在CTC模式(比較匹配時(shí)清零定時(shí)器)。
XTAL即7.372 8 MHz,Baud設定為9 600,定時(shí)器時(shí)鐘信號為主時(shí)鐘4分頻(即C=4),可得n=192。據此,8位定時(shí)器/計數器從0計到192時(shí),產(chǎn)生比較中斷,軟件控制發(fā)送新的一位信息。
4.3 數據發(fā)送
UART異步串行協(xié)議規定了在沒(méi)有數據幀發(fā)送時(shí),通過(guò)邏輯“1”表示目前處于閑置狀態(tài)。如果有數據需要發(fā)送,首先將發(fā)送線(xiàn)TXD拉低成邏輯“0”,并保持一個(gè)基本時(shí)間單位;之后根據待發(fā)送數據的二進(jìn)制數值,依次逐位輸出。本設計中未使用奇偶校驗位,相關(guān)處理略去。5位數據發(fā)送完畢后,緊接著(zhù)將TXD拉高為邏輯“1”,表示該幀結束。軟件UART發(fā)送流程如圖2所示。

本文引用地址:http://dyxdggzs.com/article/188463.htm

函數Uart_SendByte(unsigned char data)實(shí)現了上述功能,一次發(fā)送5位數據。在中,單片機不斷地獲取A/D轉換值,并通過(guò)調用上述函數發(fā)送出去。


結 語(yǔ)
本文介紹一種基于iny13的電路,受ADC最大采樣速率及光耦PC817傳輸帶寬的限制,只適用于頻率變換緩慢的模擬信號。該電路體積小、成本低、接線(xiàn)簡(jiǎn)單,已用于開(kāi)關(guān)電源成品檢測。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: ATt 模擬量 隔離 采集

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>