国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

<input id="vgwlb"><strike id="vgwlb"><tr id="vgwlb"></tr></strike></input>
<tfoot id="vgwlb"></tfoot>
<thead id="vgwlb"><ul id="vgwlb"></ul></thead>
<thead id="vgwlb"><ul id="vgwlb"></ul></thead>
  • <ins id="vgwlb"><ul id="vgwlb"></ul></ins>
  • <pre id="vgwlb"><strike id="vgwlb"><delect id="vgwlb"></delect></strike></pre>
  • 0
    • 聊天消息
    • 系統消息
    • 評論與回復
    登錄后你可以
    • 下載海量資料
    • 學習在線課程
    • 觀看技術視頻
    • 寫文章/發帖/加入社區
    會員中心
    創作中心

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

    3天內不再提示

    USB開發的這個錯誤你犯了嗎

    電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 12:31 ? 次閱讀
    加入交流群
    微信小助手二維碼

    掃碼添加小助手

    加入工程師交流群

    1.概述

    我們已經對USB硬件和數據的四種傳輸類型有了一個基本的了解。

    控制傳輸(Control Transfers

    批量傳輸(Bulk Data Transfers)

    中斷傳輸(Interrupt Data Transfers)

    同步傳輸(Isochronous Data Transfers):

    下面我們通過一個例子看一下USB的具體工作過程。在此我們用一個比較實用的例子,就是把我們的板子用USB連接至PC,然后在PC端出現一個模擬串口,通過串口助手打開這個串口,然后實現數據的雙向傳輸。最后我們聊一下很多工程師都會忽視的USB認證問題。

    2.例程

    我們打開ST的Cube庫中的CDC例程:

    STM32Cube_FW_F1_V1.8.0ProjectsSTM3210C_EVALApplicationsUSB_DeviceCDC_StandaloneMDK-ARMProject.uvprojx

    這個例程用到USB的同時還會用到USART,USB從PC端收到數據后會轉發到USART,從USART接收到消息會上傳至PC。我們可以把USART的TX和RX短接,這樣從PC端下發的數據會原樣回傳給PC端。

    這個例程使用的硬件是STM3210C-EVAL,原理圖可以在stmcu.org.cn找到。如果我們使用的是其它板子,就需要在這個工程基礎上做一些改動。比如現在我們使用STM32F105RBT6,8M晶振,串口用PTA2,PTA3,那么我們的要做如下修改:

    首先,修改使用的MCU

    然后修改時鐘初始化部分。下圖為STM32F105時鐘模塊示意圖。USB工作需要48MHz的時鐘。

    (STM32F105xx Datasheet)

    審核編輯:符乾江
    聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
    • 單片機
      +關注

      關注

      6076

      文章

      45498

      瀏覽量

      670582
    • 數據傳輸
      +關注

      關注

      9

      文章

      2201

      瀏覽量

      67594
    • USB開發
      +關注

      關注

      0

      文章

      5

      瀏覽量

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

    掃碼添加小助手

    加入工程師交流群

      評論

      相關推薦
      熱點推薦

      別讓USB拖后腿!硬件參考設計+軟件開發API,都幫你整理好了

      本文以Air780EPM系列低功耗模組為例,分享USB接口的硬件設計要點以及LuatOS高效開發API,幫助開發者在設計中避開常見陷阱,快速構建穩定可靠的USB應用。 01. 模組管腳
      的頭像 發表于 01-05 20:40 ?204次閱讀
      別讓<b class='flag-5'>USB</b>拖后腿!硬件參考設計+軟件<b class='flag-5'>開發</b>API,都幫你整理好了

      DA14535 USB開發套件硬件解析:開啟低功耗藍牙開發新征程

      USB開發套件(型號610 - 12 - A),為開發者提供了一個低成本且功能豐富的開發平臺,助力藍牙相關項目的快速落地。今天,我們就來深入剖析
      的頭像 發表于 12-29 11:00 ?504次閱讀

      EZ-USB? FX5 DVK (KIT_FX5_FMC_001) 套件開發指南

      EZ-USB? FX5 DVK (KIT_FX5_FMC_001) 套件開發指南 在當今的電子技術領域,視頻和音頻的高速、穩定傳輸是眾多應用的關鍵需求。EZ-USB? FX5 DVK
      的頭像 發表于 12-18 15:20 ?431次閱讀

      EZ-USB? FX10 DVK (KIT_FX10_FMC_001) 套件指南:助力視頻音頻流應用開發

      EZ-USB? FX10 DVK (KIT_FX10_FMC_001) 套件指南:助力視頻音頻流應用開發 在當今的電子設備領域,視頻和音頻的流暢傳輸是眾多應用的關鍵需求。英飛凌的 EZ-USB
      的頭像 發表于 12-18 15:20 ?524次閱讀

      EZ-USB? FX2G3 DVK快速上手:開啟硬件開發新體驗

      EZ-USB? FX2G3 DVK快速上手:開啟硬件開發新體驗 作為電子工程師,我們在日常工作中經常會接觸到各種開發套件,今天就來和大家分享一下EZ-USB? FX2G3 DVK
      的頭像 發表于 12-18 11:40 ?519次閱讀

      構建可靠USB應用:硬件設計要點與LuatOS開發技巧!

      實現穩定可靠的USB通信,既依賴于嚴謹的硬件電路設計,也離不開高效的軟件開發支持。本文將從電源管理、信號完整性等硬件角度出發,結合LuatOS平臺的API使用技巧,為開發者提供一站式USB
      的頭像 發表于 12-15 10:46 ?232次閱讀
      構建可靠<b class='flag-5'>USB</b>應用:硬件設計要點與LuatOS<b class='flag-5'>開發</b>技巧!

      USB設計操作指南:硬件關鍵與LuatOS API開發技巧!

      本文以Air780EPM系列低功耗模組為實例,分享USB接口硬件設計的要點以及LuatOS高效開發API的助力作用。旨在指導開發者在設計中規避常見陷阱,高效構建穩定可靠的USB應用。
      的頭像 發表于 11-11 18:29 ?269次閱讀
      <b class='flag-5'>USB</b>設計操作指南:硬件關鍵與LuatOS API<b class='flag-5'>開發</b>技巧!

      USB設計全程攻略:硬件關鍵點與LuatOS API開發指南!

      本文將分享USB接口硬件設計的關鍵要點,并探討LuatOS高效開發API的運用。期望助力開發者在設計時避開常見陷阱,迅速實現穩定可靠的USB應用開發
      的頭像 發表于 11-11 18:29 ?307次閱讀
      <b class='flag-5'>USB</b>設計全程攻略:硬件關鍵點與LuatOS API<b class='flag-5'>開發</b>指南!

      進線電抗器安裝位置不對,效果大打折扣!中招了嗎

      為什么進線電抗器安裝位置不對,效果大打折扣?很多工廠都犯了這個錯誤!進線電抗器是保護變頻器的關鍵設備,但它的效果很大程度上取決于安裝位置。許多工廠的電氣工程師在安裝時,只關注電抗器本身,卻忽略了安裝
      的頭像 發表于 11-04 16:46 ?681次閱讀
      進線電抗器安裝位置不對,效果大打折扣!<b class='flag-5'>你</b>中招<b class='flag-5'>了嗎</b>?

      使用nRF52840芯片的USB Host 功能參考例程

      Host 示例 Nordic 的 nRF5 SDK(或 nRF Connect SDK,取決于使用的開發框架)中包含專門的 USB Host 示例,路徑通常如下: nRF5 SDK(傳統 SDK
      發表于 10-31 12:47

      電商API常見錯誤排查指南:避免集成陷阱

      ? 在電商平臺開發中,API集成是連接系統、實現數據交換的核心環節。然而,許多開發者在集成過程中常遇到錯誤,導致項目延遲、數據丟失或用戶體驗下降。本文將逐步介紹常見錯誤類型、排查方法以
      的頭像 發表于 07-11 14:21 ?2054次閱讀
      電商API常見<b class='flag-5'>錯誤</b>排查指南:避免集成陷阱

      所以做出來了嗎

      所以做出來了嗎,求
      發表于 06-16 01:43

      工業人必讀!USB對比PCIE延遲分析,選錯接口可能多花50%成本!

      有沒有遇到過這種情況:傳感器數據延遲、工業設備控制卡頓、高清視頻采集畫面有延時,明明設備都接上了,怎么感覺反應慢一拍?別急,很有可能是在“USB對比PCIE延遲”這個關鍵點上,沒選
      的頭像 發表于 05-30 11:13 ?2695次閱讀
      工業人必讀!<b class='flag-5'>USB</b>對比PCIE延遲分析,選錯接口<b class='flag-5'>你</b>可能多花50%成本!

      2.0 USB集線器CYUSB2304-68LTXI在重新枚舉全速設備時出現錯誤怎么解決?

      dmesg 日志,例如: usb 6-1.4:清除 tt 1 (9052) 錯誤 -32 我也看到了集線器本身的類似錯誤 usb 6-1:清除 tt 3 (9052)
      發表于 05-19 07:32

      使用EZ-USB? SUITE構建img文件并決定將示例程序下載到開發板時,遇到一個名為“Bootloader未運行”的錯誤,怎么解決?

      將示例程序下載到開發板時,遇到一個名為“Bootloader 未運行”的錯誤。 請重置您的設備以下載固件“ 我曾經嘗試按下野豬上的重置按鈕,但是沒有作用。 請幫助我解決這個問題。
      發表于 05-09 06:50