国产chinesehdxxxx老太婆,办公室玩弄爆乳女秘hd,扒开腿狂躁女人爽出白浆 ,丁香婷婷激情俺也去俺来也,ww国产内射精品后入国产

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

簡化USB嵌入式主機和外設(shè)應(yīng)用的硬件和軟件組合

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-02-20 11:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本應(yīng)用筆記是應(yīng)用筆記3936“Maxim USB實驗室”的配套產(chǎn)品,后者介紹了簡化USB嵌入式主機和外設(shè)應(yīng)用的硬件和軟件組合。MAX3421E是該系統(tǒng)的主機,MAX3420E是外設(shè)。本應(yīng)用筆記解釋了如何使用評估(EV)板設(shè)置硬件,然后展示了評估軟件的三種方法。

介紹

配套應(yīng)用筆記3936“Maxim USB實驗室”描述了C代碼和Keil?項目,用于在同一基于ARM?的硬件上實現(xiàn)USB主機(MAX3421E)和外設(shè)(MAX3420E)。該套件的硬件包括:

MAX3421E評估板-1板

科爾MCB2130板

該軟件可供下載。

本應(yīng)用筆記解釋了如何組裝和配置該套件的各種組件。

其他閱讀和聯(lián)系信息

有關(guān)MAX3420E和MAX3421E的信息,請訪問Maxim網(wǎng)站。您可以找到數(shù)據(jù)資料、描述Maxim USB實驗室代碼的應(yīng)用筆記、許多與MAX3420E和MAX3421E相關(guān)的應(yīng)用筆記,以及訂購樣品的方法。

硬件配置

poYBAGPy5GmAde-HAACOeKjOH4k404.jpg?imgver=1

圖1.Maxim MAX3421E EVKIT-1插入Keil MCB2130板。

圖 1 顯示了雙板組。藍色板是Keil MCB2130,其中包含飛利浦? LPC2138,ARM7?微控制器。LPC2138具有兩個SPI?硬件單元,每個硬件單元連接到兩個USB控制器芯片中的一個。

垂直板為MAX3421E評估板-1。MAX3420E外設(shè)控制器連接到ARM SPI端口之一,并連接到圖5中標(biāo)記為“3420P”(P=外設(shè))的USB“B”連接器(J1)。MAX3421E主機/外設(shè)控制器連接到另一個ARM SPI端口,并連接到“3421P”(J2)和“3421H”(J1)連接器(H =主機)。USB實驗室代碼使用MAX3421E作為主機,因此不使用評估板上的中間USB連接器(J2)。

主機軟件使用 MCB2130 板 (P1) 上的兩個串行端口之一將 USB 描述性信息發(fā)送到運行終端仿真程序的 PC。Tera Term Pro 等終端程序可以模擬終端 (VT100),這些終端可識別程序發(fā)送的特殊“轉(zhuǎn)義碼”序列,以清除屏幕并鎖定光標(biāo)。終端程序的設(shè)置為38400,N,8,1,沒有流量控制。

圖1中的米色框和帶狀電纜是一個Keil ULINK? JTAG加載器調(diào)試器。該單元由Keil μVision?3開發(fā)環(huán)境支持。MCB2130 板配有 μVision3 評估版,這是 Keil 工具集的全功能版本。此評估版本將代碼大小限制為 16kB。

此主板上有四個 USB 連接器。Keil 板上的 USB 連接器只有 V總線和接地連接。該連接器通過插入任何 USB 主機為電路板集提供 5V 電源。某些 USB 集線器可能無法提供足夠的電流為主板供電,因此最好直接從備用 PC USB 端口獲取電源。

Maxim評估板有三個USB接口。如上所述,MAX3420E上連接B連接器,圖1所示為3420E P。MAX3421E可用作USB外設(shè)或主機,連接兩個USB連接器3421P和3421H。這些連接器的 D+ 和 D- 引腳連接在一起,并且一次只能連接一個。USB 實驗室代碼不使用中間 USB 連接器 3421P。

MAX3420E和MAX3421E連接到ARM微控制器上的兩個獨立的SPI端口。通過此配置,可以輕松編寫在同一代碼中并發(fā)運行的主機和外圍應(yīng)用程序。這也提供了一個理想的USB訓(xùn)練和調(diào)試系統(tǒng)。主機可以將 USB 請求分派到外設(shè),外設(shè)可以響應(yīng),主機可以評估結(jié)果,所有這些都在相同的 C 代碼中。圖1中的黑色USB電纜顯示了將MAX3420E和MAX3421E連接在一起的USB電纜。

Keil MCB2130 板可從 Keil 和其他來源獲得。上述Maxim網(wǎng)頁將提供有關(guān)Keil產(chǎn)品可用性的最新信息。

MAX3421E評估板-1原理框圖

pYYBAGPy6S2APR1sAACK49OdH_0898.png

圖2.MAX3421E評估板框圖陰影橢圓是運行應(yīng)用程序的軟件模塊。

圖 2 顯示了兩個 USB 控制器如何連接到 USB 連接器 J1、J2 和 J5。連接一個 36 針連接器 (J4) 以插入 Keil MCB2310 開發(fā)板。該設(shè)計在 ARM 處理器中使用兩個獨立的 SPI 端口,以提供兩個 USB 控制器(U1 和 U2)的獨立操作。主機軟件在后臺運行(此處),而外圍代碼使用LPC2138中斷EINT0調(diào)用。main{}

由于 U1 作為主機運行,因此系統(tǒng)必須提供 V總線電源至 USB A 連接器 J1。評估板提供5V電源,使用連接J3-3的飛線供電。這種 5V 電源可以來自 Keil 板“5V IN”上的測試墊,也可以來自實驗室電源。U3,MAX4793,開關(guān)和限流V??偩€電壓。U3 控制 V總線使用其 GPO-1 引腳為 J7 供電,并且可以檢測其 GPIN-300 引腳上的過流(超過 0mA)情況。

評估板上的按鈕和指示燈連接到兩個控制器。U1 驅(qū)動 7 段讀數(shù)并連接到四個按鈕 (PB1–PB4)。U2 驅(qū)動四個 LED,并連接到按鈕 PB5 至 PB8。

準(zhǔn)備凱爾 MCB2130 板

poYBAGPy5G2AEkfOAABmeRoH0gA090.jpg?imgver=1

圖3.將 36 針公頭焊接到紅色矩形中顯示的位置。

Keil MCB2310 板具有設(shè)計用于接受多個 2 引腳和 8 引腳接頭的站點(圖 3)。Maxim評估板使用單個36引腳接頭(包含在電路板中)通過跨越3.3V電源引腳、三個8引腳接頭和兩個GND引腳連接到Keil板(圖3中的紅色輪廓)。各種 Keil 連接器站點之間存在空間,因此在安裝 36 針接頭之前,必須從 <> 針接頭中移除某些引腳對。確保從針座上卸下“缺失”的引腳,然后將其焊接到 Keil 板上。

圖3顯示了電路板右上角的測試點焊盤(紅色圓圈)。這是5V電源接入Maxim電路板的地方。此 5V 電源源自 V總線Keil板上USB電源接頭的針腳(圖4)。

pYYBAGPy5G6ARmeUAACIq9qobwA672.jpg?imgver=1

圖4.一根飛線供應(yīng) V總線為馬克西姆板供電。

安裝 Keil 軟件

Keil μVision3 ARM開發(fā)軟件的演示版本可在 www.keil.com 獲得。Maxim軟件包隨附的μVision3項目文件是使用下載的Keil文件mdk303a.exe構(gòu)建的。使用此版本很重要,因為其中兩個項目文件由 Keil 在其開發(fā)環(huán)境中提供。(這些文件不包含在 MaximUSBLab10.zip 文件中。MaximUSBLab 項目使用 C:Keil 下的特定路徑名來查找這些文件。安裝 Keil 演示工具時,請確保接受默認(rèn)安裝目錄為 C:Keil,以便 Keil 提供的文件的路徑名正確。

對于 Keil 的“mdk303a.exe”工具集,Keil 提供的兩個文件位于:

C:KeilARMRV30BoardsKeilMCB2130Blinkystartup.s

C:KeilARMRV30BoardsKeilMCB2130Blinkyretarget.c

Keil演示項目包括許多版本的“Blinky”。使用與MCB2310板對應(yīng)的文件非常重要,MCB<>板是Maxim軟件使用的板。

如果您有Keil ULINK JTAG調(diào)試單元,則還應(yīng)從Keil網(wǎng)站下載USB驅(qū)動程序。Maxim代碼已使用Keil網(wǎng)站上的文件3071.zip進行了測試。安裝演示μVision開發(fā)軟件后,雙擊此文件以安裝將μVision3連接到ULINK盒子的USB驅(qū)動程序。

安裝Keil演示軟件后,導(dǎo)航到MaxUSBLab10文件夾并雙擊文件MaximUSBLab.Uv2。這將打開具有所有正確項目設(shè)置的項目。單擊“重建所有目標(biāo)文件”按鈕,項目應(yīng)編譯。如果您有ULINK盒并安裝了USB驅(qū)動程序,則可以單擊“啟動/停止調(diào)試會話”以運行、修改和調(diào)試Maxim示例代碼。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9353

    瀏覽量

    377656
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19675

    瀏覽量

    317671
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8190

    瀏覽量

    273029
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    采用TTL串口的嵌入式USB主機系統(tǒng)設(shè)計

    介紹了該系統(tǒng)的設(shè)計思路,并給出了硬件設(shè)計和USB 主機的底層驅(qū)動軟件的設(shè)計方法。2USB主機工作
    發(fā)表于 04-09 07:00

    為什么要開發(fā)嵌入式USB主機?如何設(shè)計嵌入式USB主機?

    為什么要開發(fā)嵌入式USB主機?非PC應(yīng)用領(lǐng)域?如何設(shè)計嵌入式USB主機
    發(fā)表于 04-26 06:11

    請問怎樣去設(shè)計一種嵌入式USB主機?

    怎樣去設(shè)計嵌入式USB主機硬件電路?怎樣去設(shè)計嵌入式USB
    發(fā)表于 04-27 06:40

    嵌入式usb主機系統(tǒng)的研究與設(shè)計

    本文主要講述的是嵌入式usb主機系統(tǒng)的研究與設(shè)計。
    發(fā)表于 04-22 16:33 ?20次下載

    基于TTL串口的嵌入式USB主機系統(tǒng)的設(shè)計和實現(xiàn)

    本文介紹了一種基于TTL 串口的嵌入式USB 主機系統(tǒng)。介紹了該系統(tǒng)的硬件實現(xiàn),以及USB 主機
    發(fā)表于 08-15 08:23 ?29次下載

    基于LPC2290嵌入式系統(tǒng)USB接口的設(shè)計

    基于LPC2290嵌入式系統(tǒng)USB接口的設(shè)計:為嵌入式系統(tǒng)設(shè)計并實現(xiàn)了USB主機接口。硬件設(shè)計采
    發(fā)表于 12-31 17:07 ?30次下載

    USB嵌入式主機控制器設(shè)計

    USB嵌入式主機控制器設(shè)計 過去USB僅應(yīng)用于個人計算機其在嵌入式系統(tǒng)領(lǐng)域的巨大潛力尚未開發(fā)USB
    發(fā)表于 03-18 10:40 ?55次下載

    嵌入式USB主機設(shè)計(硬件設(shè)計和軟件設(shè)計)

    嵌入式USB主機設(shè)計(硬件設(shè)計和軟件設(shè)計) 嵌入式USB
    發(fā)表于 11-26 13:58 ?1418次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>USB</b><b class='flag-5'>主機</b>設(shè)計(<b class='flag-5'>硬件</b>設(shè)計和<b class='flag-5'>軟件</b>設(shè)計)

    USB嵌入式主機控制器設(shè)計

    USB嵌入式主機控制器設(shè)計 過去USB僅應(yīng)用于個人計算機其在嵌入式系統(tǒng)領(lǐng)域的巨大潛力尚未開發(fā)USB
    發(fā)表于 05-06 17:22 ?677次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>嵌入式</b><b class='flag-5'>主機</b>控制器設(shè)計

    嵌入式主機上的USB海量存儲設(shè)備類

    嵌入式主機上的USB海量存儲設(shè)備類重點論述基于USB的海量存儲(USB Mass Storage)設(shè)備功能在ARM
    發(fā)表于 03-06 16:33 ?43次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主機</b>上的<b class='flag-5'>USB</b>海量存儲設(shè)備類

    嵌入式USB MiniHost系統(tǒng)設(shè)計與實現(xiàn)

    設(shè)計并實現(xiàn)了一個嵌入式USB主機系統(tǒng)的硬件軟件,用于解決USB設(shè)備不能脫離PC
    發(fā)表于 04-12 15:04 ?47次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>USB</b> MiniHost系統(tǒng)設(shè)計與實現(xiàn)

    基于嵌入式主機上的USB海量存儲設(shè)備類

    基于嵌入式主機上的USB海量存儲設(shè)備類
    發(fā)表于 10-31 08:49 ?6次下載
    基于<b class='flag-5'>嵌入式</b><b class='flag-5'>主機</b>上的<b class='flag-5'>USB</b>海量存儲設(shè)備類

    基于USB嵌入式主機

    基于USB嵌入式主機
    發(fā)表于 10-31 08:52 ?4次下載
    基于<b class='flag-5'>USB</b><b class='flag-5'>嵌入式</b><b class='flag-5'>主機</b>棧

    嵌入式USB主機系統(tǒng)設(shè)計

    本論文設(shè)計了一種嵌入式USB主機系統(tǒng),并完成了該系統(tǒng)的硬件和固件的實現(xiàn)和調(diào)試。為了驗證系統(tǒng),實現(xiàn)了打印機IEEE 1284中的SPP模式協(xié)議到USB
    發(fā)表于 03-27 10:43 ?2186次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>USB</b><b class='flag-5'>主機</b>系統(tǒng)設(shè)計

    USB嵌入式主機堆棧

    USB標(biāo)準(zhǔn)下,USB設(shè)備之間不能直接通信。它們只能與控制一個或多個設(shè)備通信的總線的 USB 主機通信。常見的 USB
    發(fā)表于 05-03 09:13 ?381次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>嵌入式</b><b class='flag-5'>主機</b>堆棧