新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 將串行應用移植到USB接口的簡便方法(06-100)

        將串行應用移植到USB接口的簡便方法(06-100)

        ——
        作者:Microchip Technology Inc. Lucio Di Jasio 時間:2008-04-02 來源:電子產品世界 收藏


          關于VID和PID

        本文引用地址:http://www.104case.com/article/81086.htm

          盡管設計師可以任意修改制造商部分和字符串部分的內容,但VID和PID代碼的使用是非常嚴肅的。 -IF全權負責為每個希望銷售和生產產品的制造商分配一個16位唯一VID代碼。 VID代碼通過許可協議獲得,并需要支付一次性注冊費用。

          一旦分配了VID代碼,制造商就可以利用65,536 (16位) PID代碼來唯一地標識其不同型號的產品。 換句話說,VID代碼是“終生有效的”,因此很容易攤平初始的VID許可和注冊成本。 當然,對于純粹開發目的,并不需要完成整個許可過程,因為不同的制造商通常都提供“開發用VID/PID代碼對”。 為進一步鼓勵小型企業、初創企業、咨詢企業以及其它非常小批量生產企業,有些單片機生產商還提供獲得單個VID/PID對的選擇(免費)。

          擁有COM端口

          如果一切順利,此時即插即用已經完成了安裝過程,一個新的設備就會出現在硬件管理器中。 系統會自動使用下一個可用的端口號為它指定一個名稱(例如,已經安裝了COM2和COM1,就會出現COM3)。 用戶可以使用已經編寫好用來訪問實際COMx端口的程序來訪問這個端口(如所有Windows軟件中的超級終端程序)。 連接好后,除了通訊速度提高了,功能上沒有什么區別。與PC上最快的端口相比,通信速度提高了一到兩個數量級。 Visual Basic或C++程序可通過標準的Windows OpenFile()、ReadFile() 和WriteFile() API 來對仿真的COM端口進行讀寫,不用改變任何代碼。

          結語

          現在市場上已經有了兼容的、全功能閃存單片機。這些單芯片解決方案為嵌入式控制設計工程師提供了最低的成本和最大的靈活性。 通過使用CDC類庫,端口仿真為工程師們將應用程序從傳統串行端口移植到更快的USB通信提供了一條捷徑,并且避免了Windows底層開發所帶來的障礙。 按照上述步驟,嵌入式設計工程師可以快速地從串行端口轉移到USB,從而可將100%的精力集中到嵌入式應用這個他們最擅長的方面。


        上一頁 1 2 3 4 5 下一頁

        關鍵詞: Microchip USB 串行

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 谢通门县| 六盘水市| 正宁县| 凯里市| 内乡县| 抚松县| 亳州市| 阿合奇县| 海阳市| 乐业县| 庆城县| 沁源县| 井冈山市| 久治县| 青龙| 海晏县| 奈曼旗| 抚松县| 汕头市| 洪湖市| 霍山县| 阿巴嘎旗| 大名县| 平凉市| 元谋县| 武陟县| 东阿县| 手游| 砚山县| 泰州市| 安达市| 泽库县| 巨野县| 新源县| 东至县| 湛江市| 保定市| 大丰市| 锦屏县| 山阳县| 吴忠市|