C51寫(xiě)的單片機(jī)串口通信程序,用于鍵盤測(cè)試和USB接口測(cè)試!
標(biāo)簽: C51 USB 測(cè)試 單片機(jī)串口
上傳時(shí)間: 2014-01-03
上傳用戶:asasasas
at91sam7s64的一個(gè)應(yīng)用.使用ads1.2編譯器,實(shí)現(xiàn)usb口的通訊功能.
上傳時(shí)間: 2015-06-24
上傳用戶:vodssv
usb口通訊 很實(shí)用的哦,速度快,穩(wěn)定性強(qiáng)
上傳時(shí)間: 2014-01-27
上傳用戶:youth25
RT2570芯片USB口無(wú)線網(wǎng)卡linux設(shè)備驅(qū)動(dòng)程序,有調(diào)試信息輸出的.
上傳時(shí)間: 2015-07-03
上傳用戶:fhzm5658
實(shí)現(xiàn)智能大廈自動(dòng)報(bào)警系統(tǒng)主要是通過(guò)串口通信來(lái)實(shí)現(xiàn)的。計(jì)算機(jī)對(duì)數(shù)模轉(zhuǎn)換設(shè)備發(fā)送到端口的數(shù)據(jù)進(jìn)行處理,并根據(jù)用戶攝設(shè)置信息作出相應(yīng)動(dòng)作,同時(shí)通知大廈管理人員,確保萬(wàn)無(wú)一失。
標(biāo)簽: 智能大廈 串口通信 數(shù)模轉(zhuǎn)換 發(fā)送
上傳時(shí)間: 2014-01-23
上傳用戶:wendy15
//打開(kāi) USB 口讀寫(xiě), 由驅(qū)動(dòng)程序的 Pipe 名確定 HANDLE hPipe = OpenMyDevPipe("MyPipe1") //驅(qū)動(dòng)程序里面的 Pipe 名, 對(duì)應(yīng)訪問(wèn)某個(gè)端點(diǎn)的 I/O, 這里我亂寫(xiě)的, 需要與驅(qū)動(dòng)一致 if(hPipe != INVALID_HANDLE_VALUE) //打開(kāi) Pipe 成功 { ReadFile(hPipe, Buffer, BufSize, &nBytesRead, NULL) //從 hPipe 里讀取數(shù)據(jù)到 Buffer 里 //WriteFile(hPipe, Buffer, BytesToWrite, &nBytesWritten, NULL) //把 Buffer 里面的 BytesToWrite 字節(jié)寫(xiě)入 hPipe CloseHandle(hPipe) } //使用 DeviceIoControl 訪問(wèn) USB 設(shè)備 HANDLE hDevice = OpenMyDevice() if(hDevice != INVALID_HANDLE_VALUE) //打開(kāi)設(shè)備成功 { //這些 DeviceIoControl 功能都是由設(shè)備定義的, 具體看設(shè)備和驅(qū)動(dòng)的資料 if(DeviceIoControl(hDevice, IOCTL_READ_xxxx, &IOBlock, sizeof(IOBLOCK), &c, 1, &nBytes, NULL)) { //成功 } CloseHandle(hDevice) }
標(biāo)簽: Pipe OpenMyDevPipe MyPipe1 HANDLE
上傳時(shí)間: 2014-11-25
上傳用戶:stampede
其中的usb端口通信已經(jīng)作為一個(gè)模塊來(lái)使用,用戶只需用以下函數(shù)就可以對(duì)usb端口進(jìn)行方便的讀寫(xiě): unsigned char D12_WriteEndpoint(unsigned char endp, unsigned char len, unsigned char * buf) 此為usb端點(diǎn)輸出函數(shù),endp是要進(jìn)行通信的端點(diǎn),取值為3(普通端點(diǎn),最大可一次傳輸16byte)或5(主端點(diǎn),最大可一次傳輸64byte);len為一次輸出數(shù)據(jù)長(zhǎng)度;*buf為數(shù)據(jù)所在位置。 usb端點(diǎn)數(shù)據(jù)的讀操作是由底層函數(shù)自動(dòng)完成的(相關(guān)函數(shù)為unsigned char D12_ReadEndpoint(unsigned char endp, unsigned char len, unsigned char * buf); 相應(yīng)端點(diǎn)為2和4),所讀到的數(shù)據(jù)存于GenEpBuf[](普通端點(diǎn))、MainEpBuf[]或EpBuf[](主端點(diǎn))中,用戶可以直接讀取使用。
上傳時(shí)間: 2014-01-12
上傳用戶:yuanyuan123
一個(gè)高質(zhì)量的DSP與異步串口通信芯片16C550的發(fā)送接受源代碼。
標(biāo)簽: 16C550 DSP 高質(zhì)量 異步串口
上傳時(shí)間: 2013-12-17
上傳用戶:yt1993410
實(shí)現(xiàn)USB接口的擴(kuò)展,因?yàn)楝F(xiàn)在USB接口設(shè)備越來(lái)越多,而電腦的USB口有限!故可以通過(guò)次電路圖實(shí)現(xiàn)擴(kuò)展!
標(biāo)簽: USB 擴(kuò)展 接口 接口設(shè)備
上傳時(shí)間: 2015-10-05
上傳用戶:huql11633
USB JTAG 卡. 允許從主機(jī)USB口直接控制JTAG I/O 信號(hào)。 USB端與Altera USB-Blaster使用相同的協(xié)議。主機(jī)端與openwince, OpenOCD和Altera的軟件兼容
標(biāo)簽: Altera USB JTAG USB-Blaster
上傳時(shí)間: 2013-12-22
上傳用戶:yyyyyyyyyy
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1