精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>基于μCLinux的USB芯片FT245BL驅動程序設計

基于μCLinux的USB芯片FT245BL驅動程序設計

2017-11-03 | rar | 0.4 MB | 次下載 | 1積分

資料介紹

μClinux是針對嵌入式控制領域的操作系統,它繼承了Linux內核的絕大部分特性,專為沒有內存管理單元MMU的嵌入式微處理器而設計。它內核小,效率高,源代碼開放,包含了完整的TCP/IP網絡協議。ADSP-BF533是ADI公司Blackfin系列的高速數字信號處理器芯片。Blackfin系列是ADI與Intel聯合開發的體現高性能體系結構的首款第四代DSP產品,16位定點DSP內核,新型指令結構,支持C/C++編程,主頻達600 MHz,內核電壓1.2 V,具有動態電源管理能力,功耗低,擴展能力強,被廣泛應用于各種信號處理。
  這里使用基于Blackfin ADSP-BF533微處理器的μClinux開發板,在對外通信時需用到USB接口。結合實際情況,選擇FTDI公司推出的USB芯片FT245BL。主要介紹USB芯片FT245BL的工作原理電路設計,以及如何在μClinux操作系統下編寫和添加其驅動程序的方法。
  1 FT245BL工作原理與電路設計
  傳統USB芯片要求設計人員對USB的標準、Firmware編程及驅動程序的開發等有較深入的理解,工作量大,開發周期長,需要經驗豐富的設計者才能完成;而FTDI(Future Technology Devices Intl.Ltd.)公司推出的USB芯片FT245BL集成了微控制器,并且把實現USB通信協議的固件程序直接固化在芯片中,同時提供了PC端的沒備驅動程序,用戶只需進行必要的硬件設計和簡單的軟件編程,所以大大降低了開發難度。
  1.1 功能結構
  FT245BL是FTDI公司的一款并行FIFO雙向數據傳輸的USB芯片,對于微處理器它提供8位并行數據總線D0~D7,對于外部主機是標準串行總線或虛擬接口,其數據傳輸速率最高可達1 MB/s,提供USBl.1/2.O規范的全速物理接口,支持UHCI/OHCI/EHCI主控制器。
  FT245BL芯片的內部系統結構框架圖如圖1所示,芯片主要由3.3 V穩壓器、USB收發器、串行接口引擎(SIE)、USB協議引擎和先進先出(FIFO)控制器、6 MHz振蕩器、8×倍頻器、USB鎖相環、復位器、E。PROM接口等構成。其內部設置了2個FIFO數據緩沖區,一個是128 B的接收緩沖區;一個是384 B的發送緩沖區。串行接口引擎用來完成USB數據的串/并雙向轉換;USB協議引擎用于管理來自USB設備控制端口的數據流,實現USB主機控制器需要的USB底層協議。
  1.2 工作原理
  DSP與FT245BL接口框圖如圖2所示。主板CPLDAMS[0:3]和高5位地址線(A19~A15)進行譯碼;FT245BL的TXE和RXF信號在查詢地址有效時,通過DSP讀取其狀態,判斷是否發送數據或接收數據;TXE用于判斷發送FIFO是否滿,0為不滿,1為滿,當TXE為0時,外部DSP向發送FIFO緩沖區寫數據,直到發送數據全部寫入;RXF用于判斷接收FIFO是否有數據,只要數據個數≥1,RXF就為低,通知DSP可以讀取數據。FT245BL的RD和WR信號在讀寫地址有效時,分別與DSP的ARE和AWE相連,DSP可以讀取接收數據和寫入發送數據。
  基于μCLinux的USB芯片FT245BL驅動程序設計

評論

查看更多

下載排行

本周

  1. 1XL4015+LM358恒壓恒流電路圖
  2. 0.38 MB   |  137次下載  |  1 積分
  3. 2PCB布線和布局電路設計規則
  4. 0.40 MB   |  4次下載  |  免費
  5. 3TPS6287B25降壓轉換器評估模塊
  6. 3.46MB   |  1次下載  |  免費
  7. 4INA226EVM用戶指南
  8. 4.7MB   |  1次下載  |  免費
  9. 5INA226EVM修訂版A模型用戶指南和軟件教程
  10. 2.28MB   |  1次下載  |  免費
  11. 6Altium Designer印刷電路板設計與制作PDF電子書免費下載
  12. 14.11 MB   |  0次下載  |  3 積分
  13. 7DLPC3470和DLPC3478軟件編程人員指南
  14. 1.68MB   |  次下載  |  免費
  15. 8TPS1213-Q1智能高側驅動器評估模塊
  16. 1.63MB   |  次下載  |  免費

本月

  1. 1XL4015+LM358恒壓恒流電路圖
  2. 0.38 MB   |  137次下載  |  1 積分
  3. 2新概念模擬電路第四冊信號處理電路電子書免費下載
  4. 10.69 MB  |  60次下載  |  免費
  5. 3800VA純正弦波逆變器的參考設計
  6. 2.96MB   |  34次下載  |  免費
  7. 4純電動汽?的主要部件及?作原理
  8. 5.76 MB   |  15次下載  |  5 積分
  9. 5JESD79-5C_v1.30-2024 內存技術規范
  10. 2.71 MB   |  10次下載  |  免費
  11. 6elmo直線電機驅動調試細則
  12. 4.76 MB   |  9次下載  |  6 積分
  13. 7明偉電源模塊RSP-3000圖紙
  14. 0.30 MB   |  8次下載  |  免費
  15. 8使用BQ76PL102系列電量計進行BQ78PL114的快速入門指南
  16. 4.04MB   |  7次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935115次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191366次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183329次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73805次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65985次下載  |  10 積分