USB Bridge Cable,簡稱USBbc,指的是USB雙機橋接線。
USB BRIDGE CABLE
Hi-Speed USB Bridge-Network Cable電腦資料對傳傳輸線,適合家中有新買電腦或是要做備份資料的檔案傳輸,適合家中有新買電腦或是要做備份資料的檔案傳輸。
用USB Bridge Cable雙機互聯(lián):
要裝兩個安裝軟件,一個是Hi-speed usb-network bridge cable,這是聯(lián)機線驅動,另一個是usb virtual network,這個是應用軟件,裝完這兩個軟件,然后再插上聯(lián)線,才能看到虛擬usb連接,在網絡連接里面。然后就可以進行各種網絡操作,包括共享文件,共享網絡等。優(yōu)點很多,主要是傳輸速度很快,usb2.0理論速度可以達到400多M/s,遠遠大于LAN的速度。我用它在筆記本和臺式機間互拷文件,20G只用了18分鐘。2100433B
看 具體 干什么USB 直接 插 電腦 USB 接口RS232 接設備怎么 有 來了 VGA? VGA 顯卡 接口 是 15針,與 RS232 9針布一回事!可能 有 USB 轉 VGA的 東西找找看...
在protel99中bridge1和bridge2的區(qū)別
最佳答案 protel99常用元件的電氣圖形符號和封裝形式 1.電阻原理圖中常用的名稱為RES1-RES4;引腳封裝形式: AXIAL系列 從AXIAL-0.3到AXIAL-1.0,后綴數字代表兩焊盤...
MI 電纜(Mineral Insulated Cable)金屬遮蔽電纜 系以不燃并能耐高溫,且有高機械強度,而又耐. 水耐天候等優(yōu)良特性之無機物為導線絕緣,再以金屬為被覆者,僅作為低壓配線使用,主要...
USB協(xié)會標準
格式:pdf
大?。?span id="iyjwdbu" class="single-tag-height">1.9MB
頁數: 44頁
評分: 4.4
USB 2.0 Specification Engineering Change Notice (ECN) #1: Mini-B connector Date: 10/20/2000 Reason for ECN: The USB 2.0 specified device-side connector – the B connector – is too large for use with a new generation of handheld and mobile devices, e.g., cell phones which would benefit from connectivity to the PC. This ECN incorporates a specification of a device-side mini connector (hereafter r
基于Intel Sandy-Bridge平臺的視頻SAN磁盤陣列的設計
格式:pdf
大小:1.9MB
頁數: 未知
評分: 4.6
簡單介紹了視頻網絡存儲服務器的基本要求和Intel Sandy-Bridge平臺的特點,重點闡述了基于Intel SandyBridge平臺設計視頻網絡服務器時,在時鐘、PCI-Express端口分配、IME平臺設計、電源設計的注意事項。IME平臺設計注意到電源狀態(tài)的分配和Flash中ME FW對于BIOS引導的重要性,電源設計注意到系統(tǒng)上電順序和電源狀態(tài)的SVID通信。該系統(tǒng)支持監(jiān)控視頻本地5屏輪巡,很好地滿足了企業(yè)網絡存儲服務和顯示的需求。
pur cable 即PUR電纜,是電纜其中的一種,PUR電纜的材料有耐油耐磨的優(yōu)點,而PVC則是用普通的材料制造的。
根據標準串口的電氣特征,EIA(電子工業(yè)協(xié)會) 規(guī)定了其最大波特率為20000bps,這一規(guī)定比現(xiàn)在的標準要慢的多。因此,我們選擇了最近發(fā)布的RS-232D標準。 EIA是Electronic Industries Alliance的縮寫,但事實上,發(fā)布RS232標準的時候它的名字是Electronics Industries Association。雖然都是EIA,但是英文并不一樣。
腳連接器,這是一種在電腦后面的陽型連接器,在從主機到客戶機的通信中你還需要一種陰型連接器。D9和D25的輸出數據如下所示:
D型9針型 | D型25針型 | 信號 | 功能 |
3 | 2 | RD | 接收數據(串行數據輸入) |
2 | 3 | TD | 發(fā)送數據(串行數據輸出) |
7 | 4 | RTS | 請求發(fā)送 |
8 | 5 | CTS | 清除發(fā)送(即:調制解調器準備交換數據) |
6 | 6 | DSR | 數據準備好(UART建立一個鏈接) |
5 | 7 | SG | 信號接地 |
1 | 8 | DCD | 數據載波檢測 |
4 | 20 | DTR | 數據終端就緒時。 |
9 | 22 | RI | 振鈴提示 |
以串口方式連接的設備一般有兩類。即DCE(數據通信設備)和DTE(數據終端設備)。如果說把據通信設備比作你的調制解調器、終端配置器、繪圖儀等的話,那么數據終端設備就是你的電腦或者終端。典型的數據通信設備與數據終端設備即為調制解調器與電腦。人們經常討論數據終端設備到數據通信設備的速度,或者數據通信設備到數據終端設備的速度。數據終端設備到數據通信設備的速度就是調制解調器與計算機之間的速度,有時也被稱為終端速度。終端速度一般比數據通信設備到數據通信設備的速度快。數據通信設備到數據通信設備速度是調制解調器之間的連接速度,有時也被稱為線速度。
如今大多數的調制解調器為28.8kbps或36.6kbps。因此,我們希望數據通信設備到數據通信設備的速度也能達到28.8kbps或36.6kbps??紤]到調制解調器的高速度,我們希望數據通信設備到數據通信設備的速度可以達到115200bps(16550a UART 的最大速度)。我們使用的通訊程序已設置了數據通信設備到數據通信設備的速度,速度為9.6kpbs、144kpbs以及調制解調器的速度(指28.8kbps和36.6kbps)等。
例如我們在數據通信設備與數據通信設備之間傳輸一個大小為28.8K的文件,通過調制解調器的壓縮,實際上我們傳輸的是一個115.2Kbps的文件,因此這相當于在數據通信設備擁有115.2kbps。這就是為什么數據通信設備與設備終端設備之間的速度遠大于調制解調器的連接速度。所以,如果數據終端設備到數據傳輸設備的速度達到數據傳輸設備到數據終端設備的幾倍,計算機相調制解調器傳輸數據的速度就可以達到115200kbps。
零調制解調器可以將兩個數據終端設備連接在一起,它一般利用Zmodem協(xié)議或Xmodem協(xié)議在計算機之間傳輸文件。
圖:零調制解調器在采用RS-232D連接器時的接線方式
上圖為零調制解調器的連接方式,它的主要特點是:零調制解調器使計算機與調制解調器相連,而不是另一臺計算機。主機與被終端機通過TD,RD,SG引線連接。主機通過TD線傳輸到終端機的所有數據都來源于RD線。終端機必須與主機有相同的設置。兩端的SG線必須短路,這樣引線對于兩臺計算機都是相同的。
數據終端準備好(DTR)在兩臺計算機上循環(huán)傳輸數據,分別為數據設置就緒以及載波檢測。當數據終端就緒啟動時,數據設置就緒以及載波檢測也同時啟動。這時,計算機會認為它連接的虛擬調制解調器已經準備好,并已經檢測到其他的調制解調器。
現(xiàn)在我們擔心的問題是發(fā)送請求和清除發(fā)送。由于兩臺計算機的通信速度相同,因此沒有必要控制流量,這兩條線業(yè)分別與兩臺計算機連接在一起。當計算機發(fā)送數據時,它會發(fā)送一個高頻請求信號,同時清除發(fā)送,同時它會立即得到一個肯定的回復。
振鈴提示只是用來告訴計算機上有一個電話線振鈴信號。由于我們沒有,調制解調器與電話的連接并不是真正的連接。
要知道在您的計算機上可用的RS232端口,右鍵點擊"我的電腦",轉到'屬性',選擇標簽'設備管理器',進入端口(COM和LPT),你將看到通訊端口(COM1)等。如果你右鍵點擊該并轉到屬性,你會看到設備的狀態(tài)。請確保您已啟用的端口(使用選擇這個端口)。
一般有兩種方法從Turbo C.串口中發(fā)送至或接受數據,一種是使用outportb(PORT_ID, DATA)函數或outport(PORT_ID,DATA)函數來定義"dos.h"。另一種方法是使用bioscom函數來定義"dos.h"。
使用outportb函數:
outportb(PORT_ID, DATA)函數發(fā)送一字節(jié)的數據到'PORT_ID'。 outport()函數發(fā)送一個字母數據。這些功能可以應用在任何端口,包括串行端口,并行端口,同樣地,也是接收使用數據。
·從硬件端口輸入讀取數據
·從硬件端口輸入讀取字節(jié)
·從硬件端口輸出一個字
·從硬件的端口輸出一個字節(jié)
說明:
·定義一個輸入量入
·從硬件端口輸入無符號字符
·輸出變量值
·輸出無符號值
備注:
·像80x86指令一樣運行從端口輸入的字。從端口中讀出低字節(jié),從portid+2中讀出高字節(jié)。
·從硬件端口輸入的是一個宏字節(jié)
·像80x86指令一樣運行從端口輸出的字。從端口寫出低字節(jié),從portid + 1寫出高字節(jié)。
·從端口輸出一個重要的宏字節(jié),他是一個重要的參數。
Portid:
·從端口輸入的字和字節(jié)中選讀
·寫出輸出和從端口輸出的字節(jié)
值:
·寫給輸入口的指令
·寫給輸出口的字節(jié)
如果當dos.h已經被包含時你可以從硬件端口輸入字節(jié)或者輸出字節(jié),他們被看作對所有的擴展宏程序代碼。
如果不包括dos.h, 或者你不包含dos.h和#undef 宏觀(s), 你得到同樣的宏(s) 功能。
返回值:
# 從端口輸入字或者字節(jié)返回讀取值
# 從端口輸出字或者字節(jié)不返回讀取值
宏觀bioscom()和功能_bios_serialcom()用于使用串行通信RS-232連接件。首先,我們必須把端口的設置取決于我們自身的需要和可用性。在該方法中,相同的功能用來讓設置控制字,將數據傳送到端口及檢查端口。這種舉措用于第一個參數功能。隨著我們發(fā)送數據以及端口被用來通信。
這就是Turbo C 功能的通訊端口。
說明:
bioscom(int cmd, char abyte, int port)
_bios_serialcom(int cmd ,int port, char abyte)
bioscom()和_bios_serialcom()在I/O串行通訊中使用bios中斷0x14進行。
Cmd:執(zhí)行I/O運算
cmd (boiscom) | cmd(_bios_serialcom) | 功能 |
0 | _COM_INIT | 初始化該接口 |
1 | _COM_SEND | 發(fā)送一個字符 |
2 | _COM_RECEIVE | 接受一個字符 |
3 | _COM_STATUS | 返回接口的狀態(tài) |
Portid: 端口來自于無論任何數據發(fā)送或者任何數據被讀入
0:COM1
1: COM2
2: COM3
abyte:
當 cmd =2或3(_COM_SEND or _COM_RECEIVE)時參數abyte被忽視。
當 cmd = 0 (_COM_INIT)時,abyte值來確定該接口的具體工作方式:
Byte值 | 意義 | |
Bioscom | _bios_serialcom | |
0x02 0x03 | _COM_CHR7 _COM_CHR8 | 7數據位 8數據位 |
0x00 0x04 | _COM_STOP1 _COM_STOP2 | 1停止位 2停止位 |
0x00 0x08 0X10 | _COM_NOPARITY _COM_ODDPARITY _COM_EVENPARITY | 無奇偶性 奇數奇偶性 偶數奇偶性 |
0x00 0x20 0x40 0x60 0x80 0xA0 0xC0 0xE0 | _COM_110 _COM_150 _COM_300 _COM_600 _COM_1200 _COM_2400 _COM_4800 _COM_9600 | 110波特 150波特 300波特 600 波特 1200波特 2400波特 4800波特 9600 波特 |
例如,當 abyte = 0x8B = (0x80 |0x08 | 0x00 | 0x03) = (_COM_1200 | _COM_ODDPARITY | _COM_STOP1 |_COM_CHR8)
通信端口設置:
1200波特 (0x80 = _COM_1200) ,
奇數奇偶性 (0x08 = _COM_ODDPARITY)
1停止位 (0x00 = _COM_STOP1),
8數據位 (0x03 = _COM_CHR8)
于是設置語句就寫成 :bioscom(0,0x8B, 0);
發(fā)送數據到COM1端口,該函數的格式 bioscom(1,data, 0),同樣的 bioscom(1,0, 0 ) 我們將從端口讀出數據。
下面的例子說明了如何執(zhí)行串行端口程序。當數據在端口時,它輸入數據并且顯示在屏幕上,如果一個鍵被按下那么ASCII的值會被送如入端口。
#include <bios.h>
#include <conio.h>
#define COM1 0
#define DATA_READY 0x100
#define SETTINGS ( 0x80 | 0x02 | 0x00 | 0x00)
int main(void)
{
int in, out, status;
bioscom(0, SETTINGS, COM1); /*initialize the port*/
cprintf("Data sent to you: ");
while (1)
{
status = bioscom(3, 0, COM1); /*wait until get adata*/
if (status & DATA_READY)
if ((out =bioscom(2, 0, COM1) & 0x7F) != 0) /*input a data*/
putch(out);
if (kbhit())
{
if((in = getch()) == 27) /* ASCII of Esc*/
break;
bioscom(1, in, COM1); /*output a data*/
}
}
return 0;
}
當你在這兩種計算機編譯并運行上述程序、文字輸入一個電腦應該出現(xiàn)在其他電腦屏幕,反之亦然。最初,我們設置了端口所需要的設置如定義在宏觀的設置。然后我們等待空置循環(huán),直到一個鍵被按下或數據可在端口。如果任何鍵被按下,然后kbhit函數返回非零值。如果我們發(fā)現(xiàn)任何鍵被按下那么我么我們就要跳轉到getch功能。然后我們會把它交給com口。同樣地,如果任何的數據可在端口,我們從端口接收它并顯示在屏幕上。
檢查端口,如果你有一臺計算機,你就可以使用信號回路連接如下。這是最常用的通信程序。在這里,數據傳輸在各自端口本身。信號回送的連接如下圖。
圖:信號回送連接電路
如果你在這個圖中運行上述程序通信,它的特性就會顯示在你的屏幕上。這個方法有助于用于串行端口程序與單個的計算機。如果你的計算機有2個RS232端口你也可以改變其端口。你可以在同一臺計算機連接com1端口的com2端口也可以在同一程序中改變他們的端口號。數據發(fā)送給端口com1應該來自端口com2,同時也不管你在鍵盤上輸入什么都應該會出現(xiàn)在屏幕上。
這個程序為串行通訊程序員的源代碼做出了示例。就是用RS232使PC機與PC機通信。下載的代碼,在兩臺計算機之間解壓縮并運行,用dos模式。使用這種程序得到更多的構想有關于串行編程。
數據和控制信號在主機和USB設備間的交換存在兩種通道:單向和雙向。
USB的數據傳送是在主機軟件和一個USB設備的指定端口之間。這種主機軟件和USB設備的端口間的聯(lián)系稱作通道??偟膩碚f,各通道之間的數據流動是相互獨立的。一個指定的USB設備可有許多通道。例如,一個USB設備存在一個端口,可建立一個向其它USB設備的端口,發(fā)送數據的通道,它可建立一個從其它USB設備的端口接收數據的通道。
USB包含四種基本的數據傳輸類型:
控制傳輸:設備連接時用來對設備進行設置,還可對指定設備進行控制。
批量傳輸:大批量產生并使用的數據,在傳輸約束下,具有很廣的動態(tài)范圍。
中斷傳輸:用來描述或匹配人的感覺或對特征反應的回饋。
同步傳輸:由預先確定的傳送延遲來填滿預定的USB帶寬。