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

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 ? 來(lái)源:航順芯片 ? 作者:航順芯片 ? 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庫(kù)的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)來(lái)了之后(條件2),芯片會(huì)把Tx狀態(tài)設(shè)置為Valid(而不是預(yù)期的NAK),導(dǎo)致在隨后的IN包來(lái)了之后馬上發(fā)出DATA1[],即還未來(lái)得及填充有效數(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

來(lái)源:航順芯片

審核編輯:湯梓紅

聲明:本文內(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)注

    146

    文章

    16667

    瀏覽量

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

    關(guān)注

    60

    文章

    7773

    瀏覽量

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

    關(guān)注

    17

    文章

    1669

    瀏覽量

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

    關(guān)注

    1

    文章

    96

    瀏覽量

    22740
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    賦能創(chuàng)芯,共筑生態(tài):航順芯片HK32MCU新品發(fā)布,強(qiáng)勢(shì)打破行業(yè)內(nèi)卷

    “賦能創(chuàng)芯,共筑生態(tài)”,不僅是對(duì)過去十多年航順芯片技與代理商伙伴們共同奮斗的總結(jié),更是未來(lái)也將為之奮斗的目標(biāo)——用創(chuàng)新和核心技術(shù)打造高性能高性價(jià)比的HK32MCU,賦能千行百業(yè),與伙伴們并肩成長(zhǎng),共筑更加蓬勃的合作生態(tài)。
    的頭像 發(fā)表于 08-07 10:30 ?344次閱讀
    賦能創(chuàng)芯,共筑生態(tài):航順芯片<b class='flag-5'>HK32MCU</b>新品發(fā)布,強(qiáng)勢(shì)打破行業(yè)內(nèi)卷

    航順芯片HK32MCU攜新品閃耀慕尼黑上海電子展,開啟電子盛宴

    慕尼黑2024上海電子展(electronica China)于7月8日正式開展。航順HK32MCU亮相上海新國(guó)際博覽中心E4號(hào)館4616號(hào)展位,高性能迭代HK32F4系列MCU新品閃
    的頭像 發(fā)表于 07-11 09:22 ?283次閱讀
    航順芯片<b class='flag-5'>HK32MCU</b>攜新品閃耀慕尼黑上海電子展,開啟電子盛宴

    航順年度MCU新品發(fā)布,高性能迭代和新世代指紋傳感器

    電子發(fā)燒友網(wǎng)報(bào)道(文/周凱揚(yáng))2024年6月15日,航順舉辦了HK32MCU新品發(fā)布會(huì),本次大會(huì)上,航順發(fā)布了高性能迭代HK32F4系列MCU產(chǎn)品,以及新世代指紋傳感器新品HK
    的頭像 發(fā)表于 06-24 01:05 ?2633次閱讀

    STM32F103xC,STM32F103xD,STM32F103xE中文資料

    電子發(fā)燒友網(wǎng)站提供《STM32F103xC,STM32F103xD,STM32F103xE中文資料.pdf》資料免費(fèi)下載
    發(fā)表于 06-17 14:12 ?1次下載

    航順芯片亮相CICD年會(huì)主論壇,HK32MCU助力中國(guó)智造產(chǎn)業(yè)升級(jí)

    主題演講——《航順HK32MCU強(qiáng)勢(shì)助力中國(guó)智造產(chǎn)業(yè)升級(jí)》。 航順芯片副總經(jīng)理Ellison出席主論壇,向出席大會(huì)的政府領(lǐng)導(dǎo)、國(guó)內(nèi)外知名企業(yè)家、專家學(xué)者等介紹了航順芯片32位高端MCU+車規(guī)SoC的雙戰(zhàn)略布局及應(yīng)用、重點(diǎn)分享了公司在助力中國(guó)智造產(chǎn)業(yè)升級(jí)道路上
    的頭像 發(fā)表于 05-24 10:23 ?248次閱讀
    航順芯片亮相CICD年會(huì)主論壇,<b class='flag-5'>HK32MCU</b>助力中國(guó)智造產(chǎn)業(yè)升級(jí)

    芯海通用 MCU 應(yīng)用筆記 :CS32F103 系列 MCU IAP 升級(jí)指南

    本應(yīng)用筆記旨在幫助指導(dǎo)用戶針對(duì)芯海 CORTEX-M3 MCU CS32F103 系列單片機(jī) IAP 應(yīng)用的快速開發(fā)。本應(yīng)用筆記實(shí)現(xiàn)了 CAN 和 USART 兩種接口方式來(lái)開發(fā) IA
    發(fā)表于 05-16 11:40

    芯海通用 MCU 應(yīng)用筆記: C32F103xB 快速應(yīng)用指南

    本應(yīng)用筆記旨在指導(dǎo)用戶搭建 CS32F103xB 系列 MCU 開發(fā)環(huán)境并進(jìn)行開發(fā)和調(diào)試,包括:軟硬件注意事項(xiàng)、開發(fā)板說(shuō)明、如何 Keil/IAR/GCC 下安裝 SDK 并新建項(xiàng)目、量產(chǎn)燒錄器
    發(fā)表于 05-16 11:37

    芯海科技通用 MCU 應(yīng)用筆記: CS32F103 FOC 電機(jī)評(píng)估板使用指南

    本文檔描述了基于芯海 CS32F103 系列芯片的矢量控制電機(jī)開發(fā)板 V1.00 的設(shè)計(jì)理念、結(jié)構(gòu)和使用說(shuō)明,以幫助用戶快速使用此開發(fā)板,評(píng)估 CS32F103 芯片在電機(jī)控制應(yīng)用上的性能表現(xiàn)。*附件:應(yīng)用筆記:CS32
    發(fā)表于 05-16 11:35

    STM32F103 USB枚舉不成功的原因?

    (NVIC_VectTab_FLASH,0x8800),但此時(shí)USB便枚舉不成功,此時(shí)其他中斷是正常的;但若把APP起始地址改為0X8000000不使用IAP進(jìn)行跳轉(zhuǎn)則枚舉沒有問題.我比較懷疑中斷向量這塊的設(shè)置是不是還有問題,跪
    發(fā)表于 04-29 06:29

    基于HK32F103VET6系列MCU掃地機(jī)器人,讓智慧生活更美好

    基于HK32F103VET6系列MCU掃地機(jī)器人,讓智慧生活更美好
    的頭像 發(fā)表于 11-02 17:45 ?805次閱讀
    基于<b class='flag-5'>HK32F103</b>VET6系列<b class='flag-5'>MCU</b>掃地機(jī)器人,讓智慧生活更美好

    基于HK32MCU的SKG眼部按摩儀,輕松加倍體驗(yàn)“睛”彩生活

    基于HK32MCU的SKG眼部按摩儀,輕松加倍體驗(yàn)“睛”彩生活
    的頭像 發(fā)表于 11-01 17:11 ?453次閱讀
    基于<b class='flag-5'>HK32MCU</b>的SKG眼部按摩儀,輕松加倍體驗(yàn)“睛”彩生活

    基于HK32MCU南瑞微機(jī)繼電保護(hù)器,實(shí)現(xiàn)電力系統(tǒng)計(jì)算機(jī)網(wǎng)絡(luò)控制管理

    基于HK32MCU南瑞微機(jī)繼電保護(hù)器,實(shí)現(xiàn)電力系統(tǒng)計(jì)算機(jī)網(wǎng)絡(luò)控制管理
    的頭像 發(fā)表于 10-26 17:13 ?550次閱讀
    基于<b class='flag-5'>HK32MCU</b>南瑞微機(jī)繼電保護(hù)器,實(shí)現(xiàn)電力系統(tǒng)計(jì)算機(jī)網(wǎng)絡(luò)控制管理

    STM32F101xC/D/E和STM32F103xC/D/E勘誤手冊(cè)

    該勘誤表適用于意法半導(dǎo)體的STM32F101xC/D/E基本型和STM32F103xC/D/E
    發(fā)表于 10-10 08:13

    STM32F101xC/D/E和STM32F103xC/D/E勘誤手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《STM32F101xC/D/E和STM32F103xC/D/E勘誤手冊(cè).pd
    發(fā)表于 10-07 15:06 ?0次下載
    STM32<b class='flag-5'>F101xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E</b>和STM32<b class='flag-5'>F103xC</b>/<b class='flag-5'>D</b>/<b class='flag-5'>E</b>勘誤手冊(cè)

    航順HK32MCU在長(zhǎng)虹衛(wèi)博士智能掃吸機(jī)器人上的應(yīng)用

    航順HK32MCU在長(zhǎng)虹衛(wèi)博士智能掃吸機(jī)器人上的應(yīng)用
    的頭像 發(fā)表于 09-27 15:27 ?651次閱讀
    航順<b class='flag-5'>HK32MCU</b>在長(zhǎng)虹衛(wèi)博士智能掃吸機(jī)器人上的應(yīng)用