娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

STM32Cumebx HAL庫實現STM32 USB虛擬串口的收發

發布者:SparklingEyes最新更新時間:2025-02-18 來源: cnblogs關鍵字:HAL庫  USB虛擬串口  收發 手機看文章 掃描二維碼
隨時隨地手機看文章

  這里記錄一下用STM32Cumebx實現USB虛擬串口的過程,以F072為例大家可以一起學習討論一下。

 

1.新建工程

  

 

 

 

 

  這里選擇SW燒錄調試,看個人習慣,如果不習慣用SW的你們可以換其他的也行。

 

 

 

 

  我這里因為直接使用MCU的內部時鐘就沒有勾選RCC了,然后直接配置時鐘樹,具體如下:

 

 

  最后一點比較重要點的就是要配置USB堆的大小,把它改大一點,不然容易出現電腦實現出現黃色感嘆號情況,這里選的編譯軟件是MDK-ARM。

 

 

 

   最后編譯生成代碼

 

 

 

 

2.用keil打開工程編輯

  找到usb_cdc_if.c文件,在文件開始處添加接收USB轉串口數據的buff(uint_8 usbRxBuff[1000])和接收數據長度(int usbRxLen=0);然后添加下圖中框出來的代碼即可

 

 

 

 

3.編譯程序燒錄驗證

  用串口助手看可以看到已經可以識別出來了,發送數據下去也可以準確接收并且返回,結果如下圖示

 

 

 

 

  注意:USB虛擬串口對波特率,校驗位,數據位,停止位沒有要求,你用串口助手不管使用什么樣的方式來通信,都可以正常收發。


關鍵字:HAL庫  USB虛擬串口  收發 引用地址:STM32Cumebx HAL庫實現STM32 USB虛擬串口的收發

上一篇:用 STM32CubeMX 快速生成一個 SD 卡讀寫程序
下一篇:STM32 實現串口不定長數據接收(HAL庫版--方法2)

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

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 兴安县| 南华县| 黑水县| 漳浦县| 水富县| 张掖市| 馆陶县| 琼结县| 武宣县| 淄博市| 宜春市| 彩票| 红原县| 沁水县| 昌都县| 松阳县| 五家渠市| 罗甸县| 西丰县| 长宁县| 清徐县| 织金县| 娱乐| 鱼台县| 张家口市| 项城市| 皮山县| 南陵县| 东台市| 舞钢市| 龙川县| 广南县| 雷波县| 蓝田县| 城步| 牡丹江市| 凭祥市| 自治县| 武山县| 克什克腾旗| 大姚县|