資源描述:
《《串行通信接口》ppt課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、ARM嵌入式體系結(jié)構(gòu)與接口技術(shù)第8章串行通信接口第1章嵌入式系統(tǒng)基礎(chǔ)知識(shí)第2章ARM技術(shù)概述第3章ARM的指令系統(tǒng)第4章ARM匯編語(yǔ)言程序設(shè)計(jì)第5章ARMRealviewMDK集成開(kāi)發(fā)環(huán)境第6章GPIO編程第7章ARM異常中斷處理及編程第8章串行通信接口課程安排:2第9章存儲(chǔ)器接口第10章定時(shí)器第11章A/D轉(zhuǎn)換器第12章LCD接口設(shè)計(jì)第13章溫度監(jiān)測(cè)儀開(kāi)發(fā)實(shí)例課程安排:38.1串行通信8.2S3C2410X異步串行通信8.3接口電路與程序設(shè)計(jì)8.4小結(jié)8.5思考與練習(xí)本章課程:48.1.1串行通信與并
2、行通信概念在微型計(jì)算機(jī)中,通信(數(shù)據(jù)交換)有兩種方式:串行通信和并行通信。串行通信是指計(jì)算機(jī)與I/O設(shè)備之間數(shù)據(jù)傳輸?shù)母魑皇前错樞蛞来我晃唤右晃贿M(jìn)行傳送。通常數(shù)據(jù)在一根數(shù)據(jù)線或一對(duì)差分線上傳輸。并行通信是指計(jì)算機(jī)與I/O設(shè)備之間通過(guò)多條傳輸線交換數(shù)據(jù),數(shù)據(jù)的各位同時(shí)進(jìn)行傳送。8.1串行通信58.1.2異步串行方式的特點(diǎn)異步通信,是指數(shù)據(jù)傳送以字符為單位,字符與字符間的傳送是完全異步的,位與位之間的傳送基本上是同步的。異步串行通信的特點(diǎn):以字符為單位傳送信息。相鄰兩字符間的間隔是任意長(zhǎng)。因?yàn)橐粋€(gè)字符中的比
3、特位長(zhǎng)度有限,所以需要的接收時(shí)鐘和發(fā)送時(shí)鐘只要相近就可以。異步方式特點(diǎn)簡(jiǎn)單的說(shuō)就是:字符間異步,字符內(nèi)部各位同步。8.1串行通信68.1.3異步串行方式的數(shù)據(jù)格式異步串行通信數(shù)據(jù)每個(gè)字符(每幀信息)由4個(gè)部分組成1位起始位,規(guī)定為低電0;5~8位數(shù)據(jù)位,即要傳送的有效信息;1位奇偶校驗(yàn)位;1~2位停止位,規(guī)定為高電平1。圖8-1異步串行數(shù)據(jù)格式8.1串行通信78.1.4同步串行方式的特點(diǎn)同步通信,是指數(shù)據(jù)傳送是以數(shù)據(jù)塊(一組字符)為單位,字符與字符之間、字符內(nèi)部的位與位之間都同步。同步串行通信的特點(diǎn):以
4、數(shù)據(jù)塊為單位傳送信息。在一個(gè)數(shù)據(jù)塊(信息幀)內(nèi),字符與字符間無(wú)間隔。因?yàn)橐淮蝹鬏數(shù)臄?shù)據(jù)塊中包含的數(shù)據(jù)較多,所以接收時(shí)鐘與發(fā)送進(jìn)鐘嚴(yán)格同步,通常要有同步時(shí)鐘。8.1串行通信88.1.5同步串行方式的數(shù)據(jù)格式同步串行通信的數(shù)據(jù)格式如圖8-2所示,每個(gè)數(shù)據(jù)塊(信息幀)由3個(gè)部分組成:2個(gè)同步字符作為一個(gè)數(shù)據(jù)塊(信息幀)的起始標(biāo)志;n個(gè)連續(xù)傳送的數(shù)據(jù)2個(gè)字節(jié)循環(huán)冗余校驗(yàn)碼(CRC)8-2同步串行數(shù)據(jù)格式8.1串行通信98.1.6RS-232C串口規(guī)范RS-232C標(biāo)準(zhǔn)(協(xié)議)的全稱(chēng)是EIA-RS-232C標(biāo)準(zhǔn),
5、其中EIA(ElectronicIndustryAssociation)代表美國(guó)電子工業(yè)協(xié)會(huì),RS(ecommededstandard)代表推薦標(biāo)準(zhǔn),232是標(biāo)識(shí)號(hào),C代表RS232的最新一次修改(1969)常用物理標(biāo)準(zhǔn)還有EIA-RS-232-C、EIA-RS-422-A、EIA-RS-423A、EIA-RS-485目前在PC機(jī)上的COM1、COM2接口,就是RS-232C8.1串行通信108.1.6RS-232C串口規(guī)范1、9針串口引腳定義PC電腦串行口中的典型是RS-232及其兼容接口,串口引腳有
6、9針和25針兩類(lèi)8.1串行通信118.1.6RS-232C串口規(guī)范2、RS-232C電氣特性在TXD和RXD引腳上電平定義:邏輯1=-3V~-15V在RTS、CTS、DSR、DTR和DCD等控制線上電平定義:信號(hào)有效=+3V~+15V信號(hào)無(wú)效=-3V~-15V注意:對(duì)于介于-3V~+3V之間的電壓處于模糊區(qū)電位,此部分電壓將使得計(jì)算機(jī)無(wú)法正確判斷輸出信號(hào)的意義,可能得到0,也可能得到1,如此得到的結(jié)果是不可信的。因此,實(shí)際工作時(shí),應(yīng)保證傳輸?shù)碾娖皆?3~+15V或-3V~-15V之間。8.1串行通信12
7、8.1.6RS-232C串口規(guī)范3、RS-232C的通訊距離和速度RS-232C能夠可靠進(jìn)行數(shù)據(jù)傳輸?shù)淖畲笸ㄓ嵕嚯x為15米傳輸速度一般都可以達(dá)到115200bps甚至更高,標(biāo)準(zhǔn)串口能夠提供的傳輸速度主要有以下波特率:1200bps、2400bps、4800bps、9600bps、19200bsp、38400bps、57600bps、115200bps等8.1串行通信138.1.6RS-232C串口規(guī)范4、RS-232C電平轉(zhuǎn)換芯片及電路MAX3232主要特點(diǎn)有:符合所有的RS-232C規(guī)范單一供電電壓+
8、5V或3.3V片內(nèi)電荷泵,具有升壓。電壓極行反轉(zhuǎn)能力,能夠產(chǎn)生+10V和-10V電壓V+、V-低功耗,典型供電電流3mA內(nèi)部集成2個(gè)RS-232C驅(qū)動(dòng)器內(nèi)部集成2個(gè)RS-232C接收器圖8-3MAX3232芯片8.1串行通信148.1.7RS-232C接線方式RS-232C串口的接線方式有全串口連接、3線連接等方式3線連接方法:RXD,TXD和GND圖8-43線連接法8.1串行通信158.2.1S3C2410X串口控制器概述1.S3C2