www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]1概述近年來,具有完整的測(cè)量或控制功能的智能模塊不斷涌現(xiàn),而此類模塊均需通過RS-232S或RS-485串行口與上位單片機(jī)或微機(jī)進(jìn)行通信,以構(gòu)成分級(jí)分布式測(cè)控系統(tǒng),而現(xiàn)階段的大部分單片機(jī)僅有一個(gè)UART串口,很難滿足既

1概述

近年來,具有完整的測(cè)量或控制功能的智能模塊不斷涌現(xiàn),而此類模塊均需通過RS-232S或RS-485串行口與上位單片機(jī)或微機(jī)進(jìn)行通信,以構(gòu)成分級(jí)分布式測(cè)控系統(tǒng),而現(xiàn)階段的大部分單片機(jī)僅有一個(gè)UART串口,很難滿足既與智能模塊通信又與上位微機(jī)進(jìn)行通信的要求。縱觀現(xiàn)有的串口擴(kuò)展方案,存在對(duì)單片機(jī)的軟硬件資源占用較多、編程繁復(fù)、串口擴(kuò)展數(shù)量較少、硬件電路復(fù)雜及成本較高等缺點(diǎn),而利用UART多串口擴(kuò)展器SP2337可以很好地解決單片機(jī)多串口的擴(kuò)展問題。

2SP2337的主要特性及引腳功能

SP2337是采用低功耗CMOS工藝設(shè)計(jì)的UART多串口擴(kuò)展器,該器件可將一個(gè)高波特率的UART串口擴(kuò)展為三個(gè)較高波特率的UART串口,從而為系統(tǒng)需要多個(gè)串口時(shí)提供很好的解決方案,該器件的主要特性是:
 
       可將一個(gè)UART串口擴(kuò)展為三個(gè)UART串口;
  全雙工異步工作,四個(gè)UART串口都為全雙工異步工作模式;
  工作速率高,可達(dá)1200b/s~9600b/s(可由晶振頻率設(shè)定任意非標(biāo)準(zhǔn)波特率);
  波特率設(shè)置簡(jiǎn)單,只需更改輸入時(shí)鐘頻率;
  波特率誤差小,每個(gè)串口的數(shù)據(jù)輸出波特率誤差小于0.25%;
  接收波特率范圍寬,要求每個(gè)串口數(shù)據(jù)波特率小于2.5%;
  數(shù)據(jù)傳輸誤碼率極低,小于10-9(接收的數(shù)據(jù)波特率誤差小于2%);
  具有節(jié)電模式,進(jìn)入節(jié)電模式后,典型靜態(tài)電流為0.5μA;
       可自動(dòng)喚醒,任意串口的接收端有數(shù)據(jù)出現(xiàn)時(shí)自動(dòng)喚醒;
  寬工作電源電壓(2.4V~5.5V);
  低工作電流,典型工作電流為4.4mA。

該器件具有DIP型、SOIC型和SSOP型多種封裝形式。引腳排列如圖1所示。引腳功能見表1。

3應(yīng)用技術(shù)

在使用SP2337時(shí)應(yīng)遵循許多原則。

SP2337適用于串行數(shù)據(jù)為7位的應(yīng)用領(lǐng)域。

串口0—串口2為三個(gè)較高波特率的串口(子串口)。

串口3為高波特率串口(母串口),它的數(shù)據(jù)傳輸速率是子串口的4倍。如當(dāng)輸入時(shí)鐘頻率fos,cin為10MHz,串口3的波特率為19200b/s。串口0—2的波特率為19200b/s/4=4800b/s;如果需要在串口0—串口2上獲得波特率K,則需按以下公式改變時(shí)鐘頻率。

ADRI1、ADRI0為下行地址線,ADRI1ADRI0=00、01、10時(shí),分別對(duì)應(yīng)子串口0,1,2,ADR1ADR0=11時(shí)為串口3的地址,同時(shí),它也是SP2337的命令/數(shù)據(jù)口地址。

ADRO1、ADRO0為上行數(shù)據(jù)的串口地址線,ADRO1ADRO0=00、01、10時(shí)分別對(duì)應(yīng)子串口0、1、2,當(dāng)上位機(jī)的UART接收到由串口3發(fā)送的數(shù)據(jù)時(shí),立即讀取地址線ADRO1和ADRO0的狀態(tài),根據(jù)ADRO1和ADRO0的狀態(tài)判斷數(shù)據(jù)由哪個(gè)串口發(fā)送。

喚醒條件為向串口0—串口3的任意一個(gè)數(shù)據(jù)接收端口寫入一個(gè)字節(jié)數(shù)據(jù)。由于SP2337的喚醒時(shí)間為25ms左右,故用于芯片喚醒的數(shù)據(jù)將不能夠被正確接收,因此,應(yīng)采用下面的芯片喚醒流程:先發(fā)送一個(gè)字節(jié)數(shù)據(jù),用于喚醒芯片,延時(shí)25ms后再發(fā)送有效的數(shù)據(jù)。

為了快速可靠地傳輸批量數(shù)據(jù),可以采用下面的方法實(shí)現(xiàn)數(shù)據(jù)快速可靠接收、發(fā)送。

如上位機(jī)只需要向一個(gè)串口發(fā)送數(shù)據(jù),則可向該串口發(fā)送完一個(gè)字節(jié)數(shù)據(jù),再向地址11(串口3的地址)連續(xù)發(fā)送四個(gè)字節(jié)“0X00”,其后再向需要發(fā)送數(shù)據(jù)的串口發(fā)送一個(gè)字節(jié)數(shù)據(jù)。再向串口3發(fā)送四個(gè)字節(jié)“0X00”,按此方式循環(huán)發(fā)送即可。

如果上位機(jī)需向兩個(gè)串口分別發(fā)送兩個(gè)數(shù)據(jù)塊,則可分別向兩個(gè)相應(yīng)的子串口發(fā)送一個(gè)字節(jié)的數(shù)據(jù)后再向串口3發(fā)送四個(gè)字節(jié)的“0X00”,再分別將兩個(gè)數(shù)據(jù)塊的下一個(gè)字節(jié)發(fā)送到兩個(gè)子串口。

如果上位機(jī)有三個(gè)數(shù)據(jù)塊需要分別向三個(gè)子串口發(fā)送,則可先向三個(gè)子串口分別發(fā)送一個(gè)字節(jié)的有效數(shù)據(jù),再向串口3發(fā)送兩個(gè)字節(jié)的“0X00”,再循環(huán)向3個(gè)子串口發(fā)送有效的數(shù)據(jù)。

注意寫入串口3用于延時(shí)的數(shù)據(jù)只能是“0X00”,如果寫入其他數(shù)據(jù),將產(chǎn)生不可預(yù)料的結(jié)果。

SP2337數(shù)據(jù)發(fā)送過程如下:如果上位機(jī)需要將數(shù)據(jù)“0X28”由串口2發(fā)送出去,則需先將ADRI1置為“1”,ADRI0置為“0”,再將數(shù)據(jù)“0X28”通過上位機(jī)的UART口發(fā)送到串口3。

SP2337可執(zhí)行的命令僅有兩條即復(fù)位和睡眠命令。當(dāng)上位機(jī)通過串口3(地址為“11”)寫入數(shù)據(jù)“0X35”或“0XB5”時(shí),則芯片執(zhí)行軟件復(fù)位,復(fù)位時(shí)間約為21.75ms,當(dāng)寫入的數(shù)據(jù)為“0X55”或“0XD5”時(shí),則芯片進(jìn)入睡眠狀態(tài)。

4具體應(yīng)用

利用SP2337可將僅具有一個(gè)UART串口的單片機(jī)擴(kuò)展為具有3個(gè)UART串口的單片機(jī)。下面以常用的AT89C51單片機(jī)為例給出相應(yīng)的串口擴(kuò)展電路,如圖2所示。

圖2中,AT89C51的UART口與SP2337的串口3相連。串口3同時(shí)也作為命令/數(shù)據(jù)口。ADRI1和ADRI0與AT89C51的P2.3、P2.2口線相連,用于發(fā)送數(shù)據(jù)時(shí)相應(yīng)串口0—2的選擇,ADRO1和ADRO0與AT89C51的P2.1、P2.0口線相連,用于判別接收的數(shù)據(jù)來自串口0—2的哪一個(gè)。SP2337的時(shí)鐘頻率選為20MHz,此時(shí),串口3的波特率為19200b/s,串口0—2的波特率為9600b/s。下面給出與上述電路配套的通信程序。程序采用C51編制。

#include <regh1.h>




5結(jié)束語

SP2337多串口擴(kuò)展器可廣泛應(yīng)用在工業(yè)控制、數(shù)據(jù)采集、儀器儀表、智能家電、計(jì)算機(jī)RS232口擴(kuò)展、有線及無線數(shù)據(jù)傳輸?shù)阮I(lǐng)域,由該器件構(gòu)成的多串口電路具有硬件成本低、性價(jià)比高、工作速度高、波特率設(shè)置簡(jiǎn)單等特點(diǎn),是多串口應(yīng)用系統(tǒng)的良好解決方案。
 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉