串行通信協(xié)議.doc
《串行通信協(xié)議.doc》由會員分享,可在線閱讀,更多相關《串行通信協(xié)議.doc(8頁珍藏版)》請在裝配圖網(wǎng)上搜索。
. 1、 通信基礎 并行通信: ??????? 通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時進行傳送。 并行通信控制簡單、傳輸速度快;由于傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難。 串行通信: ?將數(shù)據(jù)字節(jié)分成一位一位的形式在一條傳輸線上逐個地傳送。 串行通信傳輸線少,長距離傳送時成本低,可以利用電話網(wǎng)等現(xiàn)成的設備,但數(shù)據(jù)的傳送控制比并行通信復雜。 1、MCU串口通信(串行):。 RS232接口》》》 芯片MAX232;?比特率是每秒鐘傳輸二進制代碼的位數(shù),單位:(bps)位/秒。每秒鐘傳送960個字符,而每個字符格式包含10位(1個起始位、1個停止位、8個數(shù)據(jù)位),比特率為:10位×960個/秒 = 9600 bps。 ??在串行通信中,收發(fā)雙方對發(fā)送或接收數(shù)據(jù)的速率要有約定。?????? 串口2條線的 一個rx 一個tx spi是4線串口 分別是 cs(片選) clk(時鐘) miso(數(shù)據(jù)輸入) MOSI(數(shù)據(jù)輸出) 串口一般是一對一接收 spi可以掛載多個spi設備,通過cs選通設備 2、 SPI通信: SPI(Serial Peripheral Interface--串行外設接口)總線系統(tǒng)是一種同步串行外設接口,它可以使MCU與各種外圍設備以串行方式進行通信以交換信息。 SPI有三個寄存器分別為:控制寄存器SPCR,狀態(tài)寄存器SPSR,數(shù)據(jù)寄存器SPDR。外圍設備包括FLASHRAM、網(wǎng)絡控制器、LCD顯示驅動器、A/D轉換器和MCU等。一般使用4條線:串行時鐘線(SCLK)、主機輸入/從機輸出數(shù)據(jù)線MISO、主機輸出/從機輸入數(shù)據(jù)線MOSI和低電平有效的從機選擇線NSS(有的SPI接口芯片帶有中斷信號線INT、有的SPI接口芯片沒有主機輸出/從機輸入數(shù)據(jù)線MOSI)。 SPI接口是在CPU和外圍低速器件之間進行同步串行數(shù)據(jù)傳輸,在主器件的移位脈沖下,數(shù)據(jù)按位傳輸,高位在前,低位在后,為全雙工通信,數(shù)據(jù)傳輸速度總體來說比I2C總線要快,速度可達到幾M bps。 (1)MOSI:主器件數(shù)據(jù)輸出,從器件數(shù)據(jù)輸入 (2)MISO:主器件數(shù)據(jù)輸入,從器件數(shù)據(jù)輸出 (3)SCLK:時鐘信號,由主器件產生,最大為fPCLK/2,從模式頻率最大為fCPU/2 (4)NSS:從器件使能信號,由主器件控制,有的IC會標注為CS(Chip select) 3、 IIC通信: IIC總線是雙向、兩線(SCL、SDA)、串行、多主控(multi-master)接口標準,具有總線仲裁機制,非常適合在器件之間進行近距離、非經(jīng)常性的數(shù)據(jù)通信。在它的協(xié)議體系中,傳輸數(shù)據(jù)時都會帶上目的設備的設備地址,因此可以實現(xiàn)設備組網(wǎng)。 IIC是一種多向控制總線,也就是說多個芯片可以連接到同一總線結構下,同時每個芯片都可以作為實時數(shù)據(jù)傳輸?shù)目刂圃础_@種方式簡化了信號傳輸總線接口。 二、TTL、 RS232、USB等電平區(qū)別 TTL:+5V等價于邏輯“1”,0V等價于邏輯“0” 邏輯電平定義不同:TTL232的0是用0v表示。1是用5V表示。RS232的0是用+3V--+15V表示,1是用-3V---15V表示。接口一般都用三根線》1:地線。2:寫入。3:導出。兩者不可直連,中間需接電平轉接板。 RS232:標準RS232 電平就是你說的 -3~-15V,3~15V USB:對USB2.0,除去屏蔽層,有4根線,分別是vcc、gnd和D+、D-兩根信號線。5V是USB的電源電壓,給USB device供電用的。信號線對于2.0,D+比D-大200mV時為1,D-比D+大200mV時為0,屬差分信號,與TTL電平不兼容,信號傳輸時需要電平轉換電路。 RS232轉TTL就是標準 RS232電平與TTL電平的RS232接口的轉換,通常用max232 芯片,RS232一端直接接標準RS232接口,如電腦自帶的DB9串口,電腦無需安裝驅動; USB轉TTL則是USB接口與 TTL電平的RS232接口的轉換,通常 用pl2303等芯片,USB一端插電腦USB接口,注意:電腦一定要安裝 驅動才能和正常電腦RS232串口一樣使用; USB-COM(RS232) USB-TTL TTL-COM(RS232) VCC取TTL電平3.3或者5.0 8 可編輯修改- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 串行 通信協(xié)議
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://www.820124.com/p-1097687.html