資源描述:
《串行通信接口ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、串行通信接口北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS232接口STR71x的UART接口芯片間總線I2C原理STR71x的I2C接口串行通信接口北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS232接口異步串行方式是將傳輸數(shù)據(jù)的每個(gè)字符一位接一位(例如先低位、后高位)地傳送。數(shù)據(jù)的各不同位可以分時(shí)使用同一傳輸通道,因此串行I/O可以減少信號(hào)連線,最少用一對(duì)線即可進(jìn)行。接收方對(duì)于同一根線上一連串的數(shù)字信號(hào),首先要分割成位,再按位組成字符。為了恢復(fù)發(fā)送的信息,雙方必須協(xié)調(diào)工作。在微型計(jì)算機(jī)中大量使用異步串行I/O方式,雙方使用各自
2、的時(shí)鐘信號(hào),而且允許時(shí)鐘頻率有一定誤差,因此實(shí)現(xiàn)較容易。但是由于每個(gè)字符都要獨(dú)立確定起始和結(jié)束(即每個(gè)字符都要重新同步),字符和字符間還可能有長(zhǎng)度不定的空閑時(shí)間,因此效率較低。異步串行通信北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS232接口異步串行通信中的字符傳送格式開始前,線路處于空閑狀態(tài),送出連續(xù)“1”。傳送開始時(shí)首先發(fā)一個(gè)“0”作為起始位,然后出現(xiàn)在通信線上的是字符的二進(jìn)制編碼數(shù)據(jù)。北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS232接口每個(gè)字符的數(shù)據(jù)位長(zhǎng)可以約定為5位、6位、7位或8位,一般采用ASCII編碼。后面是奇
3、偶校驗(yàn)位,根據(jù)約定,用奇偶校驗(yàn)位將所傳字符中為“1”的位數(shù)湊成奇數(shù)個(gè)或偶數(shù)個(gè)。也可以約定不要奇偶校驗(yàn),這樣就取消奇偶校驗(yàn)位。最后是表示停止位的“1”信號(hào),這個(gè)停止位可以約定持續(xù)1位、1.5位或2位的時(shí)間寬度。異步串行通信中的字符傳送格式北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS232接口當(dāng)一個(gè)字符傳送完畢,線路又進(jìn)入空閑,持續(xù)為“1”。經(jīng)過(guò)一段隨機(jī)的時(shí)間后,下一個(gè)字符開始傳送才又發(fā)出起始位。每一個(gè)數(shù)據(jù)位的寬度等于傳送波特率的倒數(shù)。異步串行通信中,常用的波特率為2400,4800,9600,19200,38400,57600,115
4、200等。異步串行通信中的字符傳送格式北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS232接口美國(guó)電子工業(yè)協(xié)會(huì)(EIA)和通信工業(yè)協(xié)會(huì)(TIA)制定的一種標(biāo)準(zhǔn),在25針接插件(DB-25)上定義了串行通信的有關(guān)信號(hào)。EIARS-232DTEDCEPCMODEMRS-232數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)電路端接設(shè)備(DCE)之間的接口應(yīng)用:不限于DTE/DEC接口,工廠控制等非常廣泛的領(lǐng)域北京交通大學(xué)國(guó)家電工電子教學(xué)基地9芯引腳25芯引腳信號(hào)名稱方向信號(hào)功能18DCD接收收到遠(yuǎn)程信號(hào)(載波)23RXD接收數(shù)據(jù)接收32TXD發(fā)送數(shù)據(jù)發(fā)送
5、420DTR發(fā)送本機(jī)準(zhǔn)備就緒57GND-信號(hào)地(零電平參考)66DSR接收對(duì)方(DCE)準(zhǔn)備就緒74RTS發(fā)送請(qǐng)求發(fā)送數(shù)據(jù)85CTS接收對(duì)方已切換到接收狀態(tài)922RI接收告知線路正常PC機(jī)232連接器引腳信號(hào)功能異步串行通信和RS232接口北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS232接口RS-232C接口通信的基本連接方式TXDRXDGNDTXDRXDGND直接電纜連接帶流控制直接電纜連接與Modem連接(完全連接)TXDRXDGNDRTCCTSTXDRXDGNDRTCCTS北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS2
6、32接口EIA電平:雙極性信號(hào)邏輯電平,它是一套負(fù)邏輯定義-3V到-25V之間的電平表示邏輯“1”+3V到+25V之間的電平表示邏輯“0”TTL電平:計(jì)算機(jī)內(nèi)部使用TTL電平電平轉(zhuǎn)換電路:常用專門的RS-232接口芯片,如MAX3232等,在TTL電平和EIA電平之間實(shí)現(xiàn)相互轉(zhuǎn)換。信號(hào)電平規(guī)定北京交通大學(xué)國(guó)家電工電子教學(xué)基地EIA電平v驅(qū)動(dòng)器D接收器R驅(qū)動(dòng)器D接收器R+5V-5V+15V-15V+3V-3V+25V-25Vmax-max0邏輯0邏輯0邏輯1邏輯1接收靈敏度異步串行通信和RS232接口北京交通大學(xué)國(guó)家電工電子教學(xué)基地帶有靜電
7、防護(hù)的RS-232收發(fā)驅(qū)動(dòng)芯片,單一5V電源供電異步串行通信和RS232接口北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS232接口北京交通大學(xué)國(guó)家電工電子教學(xué)基地異步串行通信和RS232接口STR71x的UART接口芯片間總線I2C原理STR71x的I2C接口串行通信接口北京交通大學(xué)國(guó)家電工電子教學(xué)基地STR71x的UART接口通用異步傳輸串行口JTAGPRCCUEMIFLASHRAMAPB2APB1ARM7nativebusARM7TDMICPUADC12EICTIM0TIM1TIM2TIM3RTCXTIWDGGPIO0GPIO1
8、GPIO2APBbusI2C0I2C1BSPI0BSPI1UART0UART1/SCUART2UART3USBCANHDLCAPBbusSTR71xUART0UART1/SCUART2UART