娇小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)

0
添点儿料...
无论热点新闻、行业分析、技术干货……
設計資源 培訓 開發板 精華推薦

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 阿坝| 洪雅县| 阳新县| 青浦区| 客服| 临漳县| 布尔津县| 唐山市| 夏津县| 青河县| 即墨市| 体育| 涟源市| 南开区| 遂溪县| 广德县| 黔江区| 安远县| 内乡县| 芜湖市| 宜丰县| 兰考县| 乐陵市| 奈曼旗| 西林县| 南涧| 哈密市| 樟树市| 宜黄县| 溧水县| 宁国市| 新蔡县| 阿城市| 宿松县| 苏尼特左旗| 沧州市| 中山市| 辽宁省| 高清| 甘泉县| 柯坪县|