中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站制作的評(píng)價(jià)指標(biāo)中手機(jī)網(wǎng)頁設(shè)計(jì)

網(wǎng)站制作的評(píng)價(jià)指標(biāo)中,手機(jī)網(wǎng)頁設(shè)計(jì),花生殼盒子可以做網(wǎng)站服務(wù)器,wpf可以應(yīng)用于網(wǎng)站開發(fā)嗎文章目錄 一、前言二、STM32CubeMX生成代碼2.1 選擇芯片2.2 配置相關(guān)模式2.3 設(shè)置時(shí)鐘頻率2.4 生成代碼2.5 編譯并下載代碼2.6 結(jié)果2.7 問題 三、回環(huán)測試3.1 打開工程3.2 添加回環(huán)代碼3.3 編譯燒錄并測試 四、出現(xiàn)問題和解決方法4.1 燒錄總是要自己插拔USB4.2 自己生成的工程沒…

文章目錄

  • 一、前言
  • 二、STM32CubeMX生成代碼
    • 2.1 選擇芯片
    • 2.2 配置相關(guān)模式
    • 2.3 設(shè)置時(shí)鐘頻率
    • 2.4 生成代碼
    • 2.5 編譯并下載代碼
    • 2.6 結(jié)果
    • 2.7 問題
  • 三、回環(huán)測試
    • 3.1 打開工程
    • 3.2 添加回環(huán)代碼
    • 3.3 編譯燒錄并測試
  • 四、出現(xiàn)問題和解決方法
    • 4.1 燒錄總是要自己插拔USB
    • 4.2 自己生成的工程沒有測試成功

一、前言

最近在學(xué)習(xí)STM32的USB功能,主要是想要使用虛擬串口(VCP)功能,來解決串口傳輸速率較低的問題,達(dá)到于上位機(jī)高效通信的目的。
使用芯片:STM32F407ZGT6
使用函數(shù):HAL庫
使用工具:STM32CubeMX + Keil uVision5
串口工具:VOFA

二、STM32CubeMX生成代碼

2.1 選擇芯片

在這里插入圖片描述
在這里插入圖片描述

2.2 配置相關(guān)模式

主要配置內(nèi)容:

  • 調(diào)試模式為Serial;
  • 使用外部時(shí)鐘
  • 設(shè)置為USB為從設(shè)備
  • 配置為CDC模式的VCP
    在這里插入圖片描述
    在這里插入圖片描述
    在這里插入圖片描述
    在這里插入圖片描述

2.3 設(shè)置時(shí)鐘頻率

在這里插入圖片描述

有兩個(gè)需要注意點(diǎn):
1. 左邊的這個(gè)數(shù)值是你自己板子上的外部晶振的頻率,具體是多少看你的板子或者去問商家。
2. 最終的頻率要設(shè)置為48MHz。

在這里插入圖片描述
然后要注意軟件在自動(dòng)選擇晶振頻率的時(shí)候有沒有設(shè)置為外部晶振,如下圖的提示。里面具體一些倍率選擇要自己調(diào)一調(diào),反正最后是48MHz就可以了。

在這里插入圖片描述

2.4 生成代碼

自己給工程命名然后選擇打開的編譯器
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

2.5 編譯并下載代碼

編譯一下工程,然后下載到板子上面去。

在這里插入圖片描述

2.6 結(jié)果

在彈出的彈窗看到下面的提示或者在設(shè)備管理器中查看到下面的設(shè)備就說明成功了
在這里插入圖片描述
在這里插入圖片描述

2.7 問題

燒錄之后彈窗說識(shí)別不了USB設(shè)備或者在設(shè)備管理器沒看到多出來的串口
解決方法:

  1. 重新插拔USB設(shè)備
  2. 檢查晶振(外部晶振、主晶振、和USB晶振,具體看2.3的提示)是否正確
  3. 可能USB的引腳沒有上拉電阻(猜想,具體不清楚)

三、回環(huán)測試

如果沒有上面的問題,那恭喜你,可以繼續(xù)往下測試VCP功能了。

3.1 打開工程

在這里插入圖片描述

3.2 添加回環(huán)代碼

"usbd_cdc_if.h"中找到函數(shù)CDC_Receive_FS(),在里面添加下面的代碼:

CDC_Transmit_FS(Buf, *Len);

最終整個(gè)函數(shù)的代碼如下:

static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len)
{/* USER CODE BEGIN 6 */USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]);USBD_CDC_ReceivePacket(&hUsbDeviceFS);CDC_Transmit_FS(Buf, *Len);return (USBD_OK);/* USER CODE END 6 */
}

3.3 編譯燒錄并測試

打開串口工具,然后選擇你的串口號(hào),發(fā)送任意字符,就可以看到回傳了你發(fā)送的字符。
在這里插入圖片描述

四、出現(xiàn)問題和解決方法

4.1 燒錄總是要自己插拔USB

【STM32】USB程序燒錄需要重新上電 & 軟件復(fù)位方法

4.2 自己生成的工程沒有測試成功

使用我的工程,自己對(duì)比一下看看
STM32F407 USB的 CDC 虛擬串口(VCP)程序
https://download.csdn.net/download/weixin_52296952/88775046
去我的主頁的資源里面找找

http://www.risenshineclean.com/news/50775.html

相關(guān)文章:

  • 為公益組織做網(wǎng)站bing搜索引擎入口
  • 淘寶上做網(wǎng)站可靠嗎網(wǎng)站改版
  • 網(wǎng)站建設(shè)在家兼職做網(wǎng)絡(luò)營銷畢業(yè)論文8000字
  • 哪個(gè)網(wǎng)站可以接活做網(wǎng)建公司
  • 廣東商城網(wǎng)站建設(shè)公司網(wǎng)站創(chuàng)建免費(fèi)用戶
  • 廣州網(wǎng)站建設(shè)推廣公司哪家好怎樣創(chuàng)建網(wǎng)站平臺(tái)
  • 北京網(wǎng)站制作培訓(xùn)seo關(guān)鍵詞推廣方式
  • 項(xiàng)目網(wǎng)絡(luò)圖最早開始時(shí)間seo推廣的特點(diǎn)
  • 上海找做網(wǎng)站公司好寧波網(wǎng)絡(luò)推廣
  • java在線編程網(wǎng)站廣告推廣策劃方案
  • 網(wǎng)頁制作及網(wǎng)站建設(shè)seo站長工具 論壇
  • 在哪個(gè)網(wǎng)做免費(fèi)網(wǎng)站好百度客服中心人工在線電話
  • 昆明北京網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷的五個(gè)發(fā)展階段
  • 服務(wù)好的網(wǎng)站建設(shè)聯(lián)系人市場營銷策略有哪4種
  • 幾項(xiàng)措施政府網(wǎng)站集約化建設(shè)公司網(wǎng)絡(luò)推廣營銷
  • eclipse 簡單網(wǎng)站開發(fā)高級(jí)搜索入口
  • 中國建設(shè)電工立網(wǎng)站網(wǎng)店代運(yùn)營收費(fèi)
  • 給菠菜網(wǎng)站做外包網(wǎng)絡(luò)營銷簡介
  • 北京好的網(wǎng)站制作線上宣傳渠道
  • 上海服裝品牌網(wǎng)站建設(shè)網(wǎng)站開通
  • 免費(fèi)訪問國外網(wǎng)站的app站長之家whois查詢
  • 做游戲的外包網(wǎng)站seo網(wǎng)絡(luò)優(yōu)化是做什么的
  • 企業(yè)網(wǎng)站必須備案網(wǎng)站按天扣費(fèi)優(yōu)化推廣
  • 東莞網(wǎng)站建設(shè)設(shè)計(jì)公司教育培訓(xùn)學(xué)校
  • 網(wǎng)站開發(fā)流程及進(jìn)度安排寧波網(wǎng)站關(guān)鍵詞優(yōu)化排名
  • 公司介紹視頻制作網(wǎng)站優(yōu)化排名金蘋果系統(tǒng)
  • 西安網(wǎng)上注冊(cè)公司百度快速優(yōu)化軟件
  • 視覺設(shè)計(jì)網(wǎng)站推薦世界球隊(duì)最新排名
  • 網(wǎng)站建設(shè)維修服務(wù)流程seo的作用是什么
  • 個(gè)人網(wǎng)站主機(jī)選擇別做網(wǎng)絡(luò)推廣員