国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年07月16日(星期三)

2019年07月16日 | STM32開發(fā)筆記33:解決USB CDC “該設備無法啟動”問題

發(fā)布者:碼字狂人 來源: eefocus關鍵字:STM32  USB  CDC  無法啟動 手機看文章 掃描二維碼
隨時隨地手機看文章

單片機型號:STM32F401


    調試STM32的USB CDC設備已經(jīng)有好多次了,可以看一下前面寫的日志,針對不同的STM32 MCU都進行了調試。原本以為STM32F4會很簡單,可處處是坑,已經(jīng)調到半夜才解決問題,把問題重新梳理。


    我現(xiàn)在使用的芯片時STM32F401,在STM32CubeMX中,按照以下步驟設置。


    1、設置為全速從設備,不做USB電源檢測。



    2、使能CDC,其它采用默認設置。



    按照上述設置生成的程序,下載到芯片后,接入計算機,默認是這樣的



    仔細查看細節(jié)問題是這樣的



    找了好久不能解決問題,網(wǎng)上有一種說法是,是更改usbd_conf.h文件,如下圖所示,將USBD_MAX_NUM_CONFIGURATION設置為2,采用這種方法后,計算機可以正常認出該設備,但不能完成通訊操作。



    實在沒有方法了,試著調整堆棧數(shù)值,偶然解決,我現(xiàn)在調整的數(shù)值如下,該數(shù)值在startup_stm32f401xc.s文件中。



    現(xiàn)在已經(jīng)可以正常通信了,如下圖。



    主邏輯代碼如下:


int main(void)

{

uint8_t data[10] = {0,1,2,3,4,5,6,7,8,9};

 

  MX_ADC1_Init();

  MX_SPI1_Init();

  MX_USB_DEVICE_Init();

 

  while (1)

  {

if (Target.IsbMilliSecond_1000() == TRUE)

{

//1¤×÷??ê?μ?

Target.HAL.LED.Turn();

CDC_Transmit_FS(data, 10);

}

  }

}

    這種調整方法,難度過大了,STM32CubeMX需改進一下。


關鍵字:STM32  USB  CDC  無法啟動 引用地址:STM32開發(fā)筆記33:解決USB CDC “該設備無法啟動”問題

上一篇:STM32開發(fā)筆記34:USB CDC驅動程序的詳細移植過程
下一篇:STM32開發(fā)筆記32:STM32F4定時器驅動程序的移植

推薦閱讀

半導體與電子元器件業(yè)頂尖工程設計資源與授權分銷商貿(mào)澤電子(Mouser Electronics)于7月18日在上海龍之夢萬麗酒店舉辦“2018貿(mào)澤電子技術創(chuàng)新論壇--智能制造機器人創(chuàng)新技術研討會”。本次會議將邀請國內著名電磁兼容技術專家―徐強華老師與Analog Devices、Honeywell、TE Connectivity、Texas Instruments等國際知名原廠,從行業(yè)領導的角度剖析智能制造...
有網(wǎng)友在雪球上向步步高集團董事長段永平(ID:大道無形我有型)吐槽買OPPO手機送的贈品質量差的問題,該網(wǎng)友稱: “OPPO的產(chǎn)品我從R15,到R17,RENO一直追,除了RENO無驚喜外,其他幾款手機產(chǎn)品確實能看到產(chǎn)品平常心中的不平常處,但我今天要說的是OPPO手機的贈品,從雨傘到水杯,非常劣質,毫無品質感,我收到贈品的雨傘傘柄第二天就脫落了,茶杯的玻璃...
7月13日,OPPO通過官微放出消息,將會在7月15日舉辦新一代超級閃充發(fā)布會,而這場發(fā)布會的主角就是125W SuperVOOC超級閃充,這也是繼65W超級閃充之后,OPPO在快充技術的又一次重大突破,而從功率提升的幅度來看,這步子邁的也有點忒大了!  而在7月14日,新一代超級閃充發(fā)布會的邀請函也正式流出,而邀請函的內容更是充滿了“能量”,士力架、紅...
如何確定時基假如要測量的波特率為9600, 則每一比特位的時間為:1/9600 ≈ 104 μs,一般示波器橫向上每個大格子里5個小格子,要想看清一比特位一般需要一個小格子就夠了,則時基為:104 μs * 5 = 520 μs, 也就是說時基要500 μs。注意:測量時選擇的耦合方式為直流,邊沿類型為下降沿,所測串口的電平為TTL 電平,該電平的串口在不傳輸數(shù)...

史海拾趣

小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved