stm32的usb的驅動程序下載 stm32虛擬串口,無法識別的usb設備求助?
stm32虛擬串口,無法識別的usb設備求助?PC通過虛擬串口向STM32 USB端口發(fā)送數據,STM32通過usart1向PC串口發(fā)送數據。當我們做這個項目時,我們只需要USB虛擬串口。所以現在我們
stm32虛擬串口,無法識別的usb設備求助?
PC通過虛擬串口向STM32 USB端口發(fā)送數據,STM32通過usart1向PC串口發(fā)送數據。當我們做這個項目時,我們只需要USB虛擬串口。所以現在我們需要刪除串口發(fā)送部分。使用USB作為COM端口。我們如何使用這個USB端口?在演示中,對USB發(fā)送的數據進行了緩沖處理。首先將要發(fā)送的數據存儲在緩存中,然后通過USB自動發(fā)送出去。接收部分通過串口直接發(fā)送。我們需要在應用程序中使用兩個fifo。一個是發(fā)送,與演示模式相同;另一個是接收,也會生成緩存。我們可以通過查詢來判斷是否接收到新的數據。
STM32 USB虛擬串口必須拔插才能通信?
無需插拔。只有當虛擬串口被計算機識別時,它才能進行通信。如果STM32板始終通電,按復位鍵,計算機也應該能夠識別設備并進行通信。
有誰知道將STM32的USB做成Hub怎么枚舉的?
1. PC機通過虛擬串口向STM32 USB端口發(fā)送數據,STM32通過usart1向PC機串口發(fā)送數據。當我們做這個項目時,我們只使用USB虛擬串口。
2. 所以現在我們需要刪除串口發(fā)送部分。
3. 使用USB作為COM端口。我們如何使用這個USB端口?在演示中,USB發(fā)送的數據被緩存。要發(fā)送的數據首先存儲在緩存中,然后通過USB自動發(fā)送出去。
4. 接收部分通過串口直接發(fā)送。我們需要在應用程序中使用兩個fifo。一個是發(fā)送,與演示模式相同;另一個是接收,也會生成緩存。我們可以通過查詢來判斷是否接收到新的數據。