1. 沁恒官方有關(guān)于USB協(xié)議相關(guān)的教程文檔或使用指南嗎?
2. 在我移植USB CDC Demo時(shí),并不需要串口的相關(guān)功能,我僅需要通過USB CDC與電腦進(jìn)行串口通信即可;但是當(dāng)我將串口相關(guān)內(nèi)容都刪除完成后,會(huì)發(fā)現(xiàn)USB 虛擬串口打開失?。?/p>
最終發(fā)現(xiàn)在usb_prop.c文件中,USB_CDC_SetLineCoding與USB_CDC_GetLineCoding函數(shù)需要返回一個(gè)波特率的前八位,但我沒有弄清除為什么要這樣做,假設(shè)此時(shí)返回的是115200的前八位數(shù)據(jù),
那是不是代表與電腦通信的速率就限制死了呢?
目前我是使用USBD_ENDPx_DataUp這個(gè)函數(shù)發(fā)送數(shù)據(jù)到電腦串口上,為什么串口軟件我嘗試將其更換為其他速率還是能夠正常發(fā)送并正確顯示呢?
3.?
如果是需要接收電腦串口發(fā)送過來的數(shù)據(jù),我并沒有發(fā)現(xiàn)有函數(shù)可以直接使用,請(qǐng)問這種情況有案例嗎?