各位好, 我装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) 依然顯示在. 可是終端機卻收不到任何字串資料. 關掉終端機再開起終端機與設定格式後還是收不到任何字串資料. 我的疑問發帖想與各位求證一下有無解方,歡迎大家各抒己見。 |
如何用c#使用ST25R3911DISCOComm.dll来读取和写入NDEF区的数据,需要相关例程,感谢各位大佬拯救一下我啊!????
使用STM32G431做HID Keyboard与CDC符合设备,发现根本做不成,可能是ST提供的库的问题
STM32U073的usb问题。
STM32F103标准库配置的虚拟串口,设备描述符请求失败
STM32L4R9最大支持SD卡的容量是?支持SDXC 64G卡吗?
usb虚拟多个串口如何操作?
USBX在F407上创建CDC不能正常使用
stm32F407作为usb device时,PC发数据下去,为什么会收到一样的数据?
USB复合设备MSC+CDC,MSC异常影响CDC收发
STM32F407 作USB host 驱动 声卡 问题
要不你芯片代码调整下,每次复位后将USB那端通过软件方式 断开和连接那个上拉电阻,让主机端
再次进行枚举。
我是用 STM32F103C8T6 board (如圖 http://os.mbed.com/users/hudakz/ ... Hello/wiki/Homepage )
目前並沒有對預設的電路做任何的修改 .
所以請教您,你的建議要對板子上做如何修改? (例如在哪腳位加上拉電阻嗎?)
楼上说的是改硬件 USB_DP端口上有一个上拉电阻 复位的时候把DP引脚也同时接地 就可以断开USB设备了
在不改硬件的狀況下,
先將 USB_DP Pin 的 gpio mode 設成 GPIO_Mode_Out_PP , 再將此 pin 輸出設成低電位
是否也可以達到同樣的效果?
=》是不是这个时候,你的串口工具UART还是处于打开的状态?如果是的话,是不会消失的。
RESET实际上芯片已经reset了。串口不能操作也是正常的。