你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeMx5.4.0 創建USB virtual com port

[复制链接]
洪荒之雷 提问时间:2019-11-6 10:54 /
各位好,
我装STM32cubeMX5.4.0 固件: 創建一 ADC 與 USB virtual com port 與 FreeRTOS 。改寫程式將ADC值用字串的方式,透過 usb virtual com port 傳出 。用 keil c build code 並 download 到 STM32F103C8 內.  給電之後 STM32F103C8 可正常讀取ADC 數值 , PC端系統 windows10 裝置管理員也有抓到一正常序列port(COM5) ,
終端機設定好格式也可以正常收到從STM32發出的字串 。 但是 將 STM32F103C8 開發核心板上的 reset 按鈕 壓下不放開 ,  STM32停止工作 , PC上 裝置管理員序列port(COM5) 依然顯示在系統尚無出現任何錯誤訊息 。 放開 reset 按鈕後 , STM32啟動後, PC上的裝置管理員序列port(COM5) 依然顯示在. 可是終端機卻收不到任何字串資料.  關掉終端機再開起終端機與設定格式後還是收不到任何字串資料.
我的疑問發帖想與各位求證一下有無解方,歡迎大家各抒己見。
收藏 评论7 发布时间:2019-11-6 10:54

举报

7个回答
洪荒之雷 回答时间:2019-11-19 10:45:44
沉了
xmshao 回答时间:2019-12-6 17:07:57
估计你需要插拔下。
要不你芯片代码调整下,每次复位后将USB那端通过软件方式 断开和连接那个上拉电阻,让主机端
再次进行枚举。

洪荒之雷 回答时间:2020-1-14 11:49:30
xmshao 发表于 2019-12-6 17:07
估计你需要插拔下。
要不你芯片代码调整下,每次复位后将USB那端通过软件方式 断开和连接那个上拉电阻,让 ...

我是用 STM32F103C8T6 board (如圖   http://os.mbed.com/users/hudakz/ ... Hello/wiki/Homepage )

目前並沒有對預設的電路做任何的修改 .
所以請教您,你的建議要對板子上做如何修改? (例如在哪腳位加上拉電阻嗎?)
mylovemcu 回答时间:2020-1-14 13:26:34
洪荒之雷 发表于 2020-1-14 11:49
我是用 STM32F103C8T6 board (如圖   http://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/wiki/ ...

楼上说的是改硬件  USB_DP端口上有一个上拉电阻  复位的时候把DP引脚也同时接地  就可以断开USB设备了
洪荒之雷 回答时间:2020-1-17 13:49:41
mylovemcu 发表于 2020-1-14 13:26
楼上说的是改硬件  USB_DP端口上有一个上拉电阻  复位的时候把DP引脚也同时接地  就可以断开USB设备了 ...

在不改硬件的狀況下,
先將 USB_DP Pin 的 gpio mode 設成  GPIO_Mode_Out_PP , 再將此 pin 輸出設成低電位
是否也可以達到同樣的效果?
飞跃-344154 回答时间:2020-1-17 23:37:55
port(COM5) 依然顯示在系統尚無出現任何錯誤訊息
=》是不是这个时候,你的串口工具UART还是处于打开的状态?如果是的话,是不会消失的。

RESET实际上芯片已经reset了。串口不能操作也是正常的。
BG4RFF 回答时间:2020-1-19 08:30:58
需要重新枚举,可以参照STlinkV2

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版