亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

HK32MCU應(yīng)用筆記(十九)| HK32F103xC/D/E USB枚舉情況分析

jf_pJlTbmA9 ? 來源:航順芯片 ? 作者:航順芯片 ? 2023-09-18 10:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

HK32F103x/C/D/E是深圳市航順芯片技術(shù)研發(fā)有限公司推出的中大容量的32位MCU芯片,內(nèi)部集成豐富且強(qiáng)大的外設(shè),如SPI/IIC/UART/USB/FSMC/SDIO等。

有客戶在快速替換使用過程中,遇到過使用HAL庫的USB枚舉失敗的情況:直接插入電腦USB口是枚舉失敗,不能識(shí)別;經(jīng)過HUB插入的話能識(shí)別,但是驅(qū)動(dòng)有問題(帶黃色三角形、感嘆號(hào))。

通過邏輯分析儀+DSView上位機(jī)進(jìn)行跟蹤,分析通信數(shù)據(jù),注意到通信異常,如下紅色箭頭所指:

wKgZomUD5ZeAO87iAAEZs5O8D9o137.png
wKgaomUD5ZqAdiIfAABICLWpV7o282.png

進(jìn)一步分析確認(rèn)(根本原因):

在設(shè)定地址的包之后(條件1),接著下一個(gè)獲取設(shè)備描述符的請(qǐng)求包(setup)來了之后(條件2),芯片會(huì)把Tx狀態(tài)設(shè)置為Valid(而不是預(yù)期的NAK),導(dǎo)致在隨后的IN包來了之后馬上發(fā)出DATA1[],即還未來得及填充有效數(shù)據(jù)。所以導(dǎo)致后續(xù)枚舉失敗。

解決方案:

進(jìn)入U(xiǎn)SB中斷處理函數(shù)PCD_EP_ISR_Handler()里面,把USB端點(diǎn)0的Tx狀態(tài)設(shè)置為NAK即可,即添加上以下這句就可以了:PCD_SET_EP_TX_STATUS(USB, 0, USB_EP_TX_NAK);

wKgZomUD5Z2Aek59AAI6zoB8Ugc322.png

添加之后,可以正常枚舉(如下)和進(jìn)行USB通信功能。

wKgaomUD5Z-Abcl6AAAZazEa_cs943.png

來源:航順芯片

審核編輯:湯梓紅

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

    關(guān)注

    147

    文章

    18502

    瀏覽量

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

    關(guān)注

    60

    文章

    8350

    瀏覽量

    280816
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1846

    瀏覽量

    99353
  • 航順芯片
    +關(guān)注

    關(guān)注

    1

    文章

    111

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    TE Connectivity HDC HK-HDW系列連接器:面向惡劣工業(yè)環(huán)境的高性能解決方案

    TE Connectivity (TE) 的重型連接器 (HDC) HK-HDW(用于惡劣環(huán)境)設(shè)計(jì)用于滿足工業(yè)應(yīng)用對(duì)高性能EMC的要求。TE的HDC HK-HDW連接器在一個(gè)小型帶EMC屏蔽
    的頭像 發(fā)表于 11-09 11:57 ?542次閱讀

    核心玩家招募 | HK-CoreTest軟件首發(fā)上線!免費(fèi)試用還能贏好禮

    HK-CoreTest軟件開放免費(fèi)試用,邀您體驗(yàn)!虹科自研HK-CoreTest車載總線測(cè)試軟件,現(xiàn)已開放首批免費(fèi)試用。這不僅是HK-CoreTest軟件的起點(diǎn),更是虹科與您共同定義下一代車載測(cè)試
    的頭像 發(fā)表于 10-29 09:44 ?248次閱讀
    核心玩家招募 | <b class='flag-5'>HK</b>-CoreTest軟件首發(fā)上線!免費(fèi)試用還能贏好禮

    宏集案例 | HK-MSR165加速度記錄儀用于傳感器故障診斷

    案例概況客戶:MullerMartiniAG,印刷加工行業(yè)專家應(yīng)用產(chǎn)品:HK-MSR165加速度數(shù)據(jù)記錄儀應(yīng)用場(chǎng)景:在開發(fā)新型馬鞍訂書機(jī)的過程中,發(fā)現(xiàn)傳感器出現(xiàn)了故障,使用HK-MSR165確定了
    的頭像 發(fā)表于 08-08 18:28 ?432次閱讀
    宏集案例 | <b class='flag-5'>HK</b>-MSR165加速度記錄儀用于傳感器故障診斷

    ?航順HK32M050E4U7代理供應(yīng)

    產(chǎn)品概述HK32M050 系列是一款使用 ARM? Cortex?-M0 內(nèi)核,集成航順自研專利——電機(jī)控制算法加速單元(EMACC)的電機(jī)驅(qū)動(dòng)專用芯片,最高工作頻率可達(dá) 64MHz,內(nèi)置 16
    發(fā)表于 06-05 11:51

    STM32MCU市場(chǎng)價(jià)又暴漲了!航順HK32MCU不漲反降普惠產(chǎn)業(yè),速來Pick!

    HK32MCU。 航順芯片的主要產(chǎn)品陣列包括基于 ARM Cortex-M0、M3、M4以及 RISC-V 等內(nèi)核的二十九大家族 300 余款工業(yè) / 商業(yè) / 車規(guī)級(jí)、通用 / 專用 / 定制化 32 位
    發(fā)表于 05-28 10:09

    HK32F030xxxxA數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《HK32F030xxxxA數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 04-16 17:00 ?0次下載

    全球最小面積1mm2 32位MCU HK32F005顛覆資深前輩TI的不嚴(yán)謹(jǐn)

    HK32F005以全球最小面積1mm2,大內(nèi)存64KBFLASH,寬電壓2.0-5.5V,高可靠性ESD4000V,震撼低價(jià)1元3顆,超低功耗顛覆32位MCU市場(chǎng)格局,驚嘆資深前輩TI發(fā)布“全球
    的頭像 發(fā)表于 03-21 16:53 ?1299次閱讀
    全球最小面積1mm2 32位<b class='flag-5'>MCU</b> <b class='flag-5'>HK32F</b>005顛覆資深前輩TI的不嚴(yán)謹(jǐn)

    FA15-220E12F2D4 FA15-220E12F2D4

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)FA15-220E12F2D4相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有FA15-220E12F2D4的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,F(xiàn)A15-220E12F2D4真
    發(fā)表于 03-18 18:54
    FA15-220<b class='flag-5'>E12F2D</b>4 FA15-220<b class='flag-5'>E12F2D</b>4

    STM32F103×8/STM32F103×B MCU手冊(cè)

    本文提供了STM32F103x8和STM32F103xB中密度高性能系列微控制器的訂購信息和機(jī)械器件特性。有關(guān)整個(gè)STMicroelectronics STM32F103xx系列的更多信息,請(qǐng)
    發(fā)表于 03-18 16:37 ?0次下載

    stm32 vscode extension無法編譯成功怎么解決?

    /Administrator/Desktop/HK_STM32_PLC_vscode/STM32F103VETx_FLASH.ld\" --specs=nano.specs -Wl,-Map
    發(fā)表于 03-13 07:39

    【智能化+高精度】電焊機(jī)為何需要一顆“智慧大腦”?航順HK32F103A給出答案

    MCU,降低電焊機(jī)生產(chǎn)成本; 三、方案概述 航順HK32F103A電焊機(jī)方案以ARM Cortex-M3內(nèi)核為核心,集成12位高精度ADC、多通道外設(shè)及硬件加密引擎,實(shí)現(xiàn)以下功能: 動(dòng)態(tài)電流調(diào)節(jié) :通過
    發(fā)表于 03-11 10:50

    CDK應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《CDK應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 01-16 16:17 ?0次下載
    CDK應(yīng)<b class='flag-5'>用筆記</b>

    AT32F423 PWC應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《AT32F423 PWC應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 01-15 15:30 ?0次下載
    AT32<b class='flag-5'>F</b>423 PWC應(yīng)<b class='flag-5'>用筆記</b>

    S32K3系列汽車級(jí)MCU應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《S32K3系列汽車級(jí)MCU應(yīng)用筆記.docx》資料免費(fèi)下載
    發(fā)表于 12-30 15:43 ?2次下載

    HK32F030MF4P6最小系統(tǒng)板原理圖及PCB文件

    方便驗(yàn)證 HK32F030MF4P6 性能的最小系統(tǒng)板原理圖和PCB文件,所有IO都有引出,適合需要驗(yàn)證單片機(jī)性能但不想要畫板的小伙伴。原理圖:PCB 預(yù)覽:注意:因?yàn)镮O口都是直接引出,請(qǐng)不要將其接到超過額定電壓承受范圍的電路上!
    發(fā)表于 12-23 18:00 ?2次下載