關(guān)于CH32V203C8T6的USB-CDC例程

各位前輩好! 之前MCU一直用CH340轉(zhuǎn)TTL和電腦通訊,然現(xiàn)在的CH32都支持USB接口,看例程USB-CDC都是模擬在UART2上,調(diào)試了下是上位機(jī)發(fā)送的數(shù)據(jù)通過MCU的USB轉(zhuǎn)成TTL在PA2輸出,PA3的TTL信號(hào)通過MCU的USB上傳到上位機(jī).我沒有解析出USB和UART2的轉(zhuǎn)換代碼,也就MCU無法直接取得上位機(jī)發(fā)送的數(shù)據(jù),而我需要的是MCU直接通過USB-CDC和上位機(jī)通訊.請問下有沒有相關(guān)代碼例程呢?


-------------------------------------------------------------------------------------------------------------------------

//例如以下別家USB-CDC的用戶端代碼,USB直接接收數(shù)據(jù)到UsbOutBuffer,也可以通過printf和USB_SendData通過USB發(fā)送數(shù)據(jù).


? ? ? ? if(DeviceState != DEVSTATE_CONFIGURED)? //等待USB完成配置

? ? ? ? ? ? continue;


? ? ? ? if (bUsbOutReady)

? ? ? ? {

? ? ? ? ? ? usb_OUT_done();? ? //接收應(yīng)答(固定格式)

? ? ? ? ? ??

? ? ? ? ? ? printf("OutNumber=%bd\r\n",OutNumber);? //使用 printf 函數(shù)打印接收數(shù)據(jù)長度


? ? ? ? ? ? USB_SendData(UsbOutBuffer,OutNumber);? //發(fā)送數(shù)據(jù)緩沖區(qū),長度(接收數(shù)據(jù)原樣返回, 用于測試)

? ? ? ? }

---------------------------------------------------------------------------------------------------------------------------


您好,附件是CH32V307 USB-CDC的例程,V203基本也是一樣的,可以參考一下。后續(xù)問題可通過郵箱(lzs@wch.cn)溝通

icon_rar.gifCH32V307 USBFS_CDC.zip



只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频