當前位置:首頁 » 編程軟體 » usb編程應用

usb編程應用

發布時間: 2022-07-14 19:47:25

⑴ usb編程,上位機和下位機的通信

PIC 的單片機沒用過,首先得看 PIC32MX575 是否支持 USB 介面。
如果支持,那就按照晶元說明書編寫 C 程序就是了;
如果不支持,那就得用它去控制專用的支持 USB 介面的晶元來實現 USB 通信了。直接在單片機上實現 USB 通信不可行。

⑵ usb的作用

USB,Universal Serial Bus(通用串列匯流排)的縮寫,用於規范電腦與外部設備的連接和通訊。是應用在PC領域的介面技術。

USB匯流排作為一種高速串列匯流排,其極高的傳輸速度可以滿足高速數據傳輸的應用環境要求,且該匯流排還兼有供電簡單、安裝配置便捷、擴展埠簡易、傳輸方式多樣化以及兼容良好等優點。

數據傳輸模式

1、控制傳輸類型

支持外設與主機之間的控制,狀態,配置等信息的傳輸,為外設與主機之間提供一個控制通道。

2、等時傳輸類型

支持有周期性,有限的時延和帶寬且數據傳輸速率不變的外設與主機間的數據傳輸。

3、中斷傳輸類型

支持像游戲手柄,滑鼠和鍵盤等輸入設備,這些設備與主機間數據傳輸量小,無周期性,但對響應時間敏感,要求馬上響應。

4、數據塊傳輸類型

支持列印機,掃描儀,數碼相機等外設。

⑶ 如何使用C語言編程讀取從電腦usb介面的信息。

這個不是一下子,就可以的。你需要學習usb驅動的知識。建議看看usb驅動資料。

⑷ 如何用usb 埠自己製作編程器

一、支持的晶元型號
支持目前最為經典和市場佔有量最大的ATMEL公司生產的AT89C51、C52、C55和最新的S51、S52;AT89C1051、2051、4051等晶元。這是目前最為經濟,美觀和方便實用的小型51單片機編程器!
二、特點
1.使用串口通訊,晶元自動判別,編程過程中的擦除、燒寫、校驗各種操作完全由編程器上的監控晶元89C51控制,不受PC配置及其主頻的影響。
2.採用高速波特率進行數據傳送,經過測試,編程一片4K ROM的AT89C51僅需要9秒左右,而讀取和校驗僅需3秒左右。
3.體積小巧,省去笨重的外接電源適配器,直接使用USB埠5V電源,攜帶方便,非常適合初學者學習51單片機使用。
4.軟體界面友好,菜單、工具欄、快捷鍵齊全,全中文操作,提供加密功能,可以保護您的創作產權,可以說是麻雀雖小,五臟俱全!
5.功能完善,具有編程、讀取、校驗、空檢查、擦除、加密等系列功能;
6.40pin和20pin鎖緊插座,所有器件全部以第一腳對齊,無附加跳線,對於DIP封裝晶元無需任何適配器。

⑸ 使用C++進行USB介面編程的書

正好我這里可以介紹幾本書給你看看, 《Visual C/C++系統開發典型實例解析》 http://www.xavw.com/book/html/?6818.html 本書本著實用的原則,通地定一個個典型案例解析,深入介紹用Visual C/C++進行系統開發應用的編程方法和編輯技巧。全書共7章:第1章Windows系統深入應用編程實例,對典型實例編程中所涉及到的Visual C/C++基礎知識進行深入探討和分析,圍繞Visual C/C++有關Windows系統深入應用列舉了48個典型應用案例;第2章桌面窗口管理應用編程實例,該章列舉桌面和窗口管理12個典型應用案例;第3章對話框與工具條製作與改進應用編程實例,該章主要圍繞對話框與工具條製作與改進應用編程,列舉20個典型而實用的編程實例;第4章控制項與組件應用編程實例,在該章中列舉控制項應用編程13個典型而實用的編程實例;第5章多媒體應用編程實例,列舉11個媒體程序開發典型而實用的編程實例;第6章管理信息系統開發應用編程實例,列舉15個資料庫應用編程實例;第7章Visual C++編程技術巧23則,在該章中每個編程技巧均給出了完整的源代碼。 本書內容豐富,實用性強,所有實例中的源程序代碼都經過了測試和使用,並給出詳細解釋,濃縮Visual C/C++系統開發程序設計的精華,是系統開發編程人員的經驗之作。 本書適合具有一定Visual C/C++基礎的應用編程人員和系統開人員,對剛開始用Viusal C/C++進行系統開編程的新手也有很好的參考價值。 《USB 2.0硬體設計(第2版)》 http://www.xavw.com/book/html/?6819.html USB是外圍設備與計算機進行連接的快速且靈活的新式介面。本書介紹最新的USB 2.0標准,從USB 的基礎開始介紹,包括實際的硬體與軟體設計,並且使用匯編語言、Visual C++、Visual Basic 等來示範程序代碼的編寫。另外還有各種USB 晶元介紹,幫助讀者快速設計自己的USB 設備。 本書共15章和1個附錄,內容包括:USB 簡介、USB 傳輸、檢測設備、控制傳輸、USB 控制器晶元、Cypress enCoRe控制晶元、驅動程序、設備類別、設備測試、電源管理與信號編碼、電路介面、集線器、HID設備、HID程序設計、HID設備開發實例以及USB參考資料等。 本書適合從事USB 硬體、軟體設計的程序員和其他相關技術人員使用或參考。 查看原帖>>

⑹ 什麼是USB編程器

字面意思是:以USB為傳輸方式運行的編程器
實際上,通過USB與電腦連接的燒錄器(編程器)基本都是USB編程器。
是目前通用編程器的典型模式,2.0的速度相對要快。

⑺ 什麼叫USB編程USB編程 是用來干什麼的要用什麼來編

就是對電腦的USB口進行編程的。。要用C/C#等進行編程。。比方。有的加密狗就是通過USB口上插一個東東進行加密的。。這種情況下就需要USB編程了。。

⑻ 急求關於C# 的USB介面編程

C#操作USB口需要看是什麼硬體。
一些硬體雖然使用USB介面和PC通訊,但是它的驅動程序將它模擬成一個COM口、網口或者大容量存儲設備。
那麼C#完全可以按照COM通訊、網路通訊和文件讀寫的方法操作這些設備。
關鍵看你的USB設備的驅動程序。

⑼ 用vc++實現usb介面通信編程的一般步驟

我來說下我做過的USB通信,我沒有做過DSP跟上位機的通信,我只做過ARM類的STM32跟上位機的數據傳遞,雖然做過但是也不是很 懂,只是略知一二,我來說說我怎麼做的吧,我是這么實現的:
USB是個很復雜的協議,你如果完全搞懂,我估計沒有幾個月專心鑽研是不行的,但是如果只是能實現你的這個功能,我估計不是很復雜。
首先來說說USB通信:
USB通信傳輸方式分為四種:控制,中斷,批量,同步傳輸四種,這個你可以看看網上資料,然後我用STM32通信,因為數據量不是很大,我用的是中斷傳輸方式,但是DSP數據量應該會比較大,不知道中斷傳輸行不行,但是一般問題不大。
傳輸方式說完了,再說說USB設備類型,你每次插usb設備到電腦上的時候就會有提示,這是一個什麼設備,USB設備類型就是說的這個意思,是滑鼠還是鍵盤還是別的什麼的,如果你選用標準的類,你就不用自己寫上位機(PC)的驅動程序,但是如果不用標準的類,就是用自定義的類就要自己寫上層的設備驅動程序,就是所謂的DDK,WDM,WDF什麼的,你沒寫過這方面的還真有點棘手,但是也不一定要寫驅動程序,你可以試試有個類叫HID類,這個類在USB通信的時候用的還挺多的,不過這個類也有缺點,這個地方還要說一點,USB還分低速,全速,高速三種,不太了解DSP,不知道他支持什麼模式,但是USB2.0的全速應該至少可以支持的。
USB2.0全速模式HID用中斷方式每秒最多可以傳輸64KB的數據,不知道能不能達到你的要求,但是我估計一般問題不大了,如果你這歀DSP能支持高速模式,每秒用這種方式可以傳輸高達22MB的數據,這個速度一般問題不大了。
你可以照著我說的思路,去網上搜搜人家寫好的程序,肯定有人做過DSP的USB通信,然後你按照自己的要求改一改,主要應該是USB的設備描述符部分要自己修改,然後可能還要根據自己的電路改改配置什麼的,上位機軟體網上有源代碼的多的是,然後自己摸索摸索,我估計你要是編程水平還可以的話,只是摸索USB,一兩個星期完全沒有問題,祝你好運!

⑽ 用ca431的usb編程器軟體

CH341A 寫8M起碼要4分鍾以上,這個東東寫16M和32M的晶元奇慢,讀取也非常慢。不過對於我們業余選手來說足夠了。CH341的編程器25.8就夠了,再買點配件也不用30哈。這個編程器有2個控製程序,早期的那個讀寫8M和8M以下的晶元都很快

熱點內容
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:100
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:208
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554
雲伺服器的優點與缺點 發布:2024-09-08 06:30:34 瀏覽:734
上傳下載賺錢 發布:2024-09-08 06:14:51 瀏覽:258