BLE_USB:它是將usb轉(zhuǎn)成了模擬的ch340串口,燒錄程序后在PC可以發(fā)現(xiàn)ch340串口設(shè)備,打開上位機(jī),我想用上位機(jī)發(fā)送超過(guò)64字節(jié)的數(shù)據(jù):a.現(xiàn)在不知道波特率在程序的哪里設(shè)置?b.不知道能不能發(fā)送超過(guò)64字節(jié)的數(shù)據(jù)?
我在例程找到了一個(gè)發(fā)送數(shù)據(jù)的接口:請(qǐng)問(wèn)下面的這個(gè)發(fā)送數(shù)據(jù)接口是否可以直接發(fā)送超過(guò)64字節(jié)的數(shù)據(jù)?
/*********************************************************************
?* @fn? ? ? USBSendData
?*
?* @brief? ?發(fā)送數(shù)據(jù)給主機(jī)
?*
?* @return? none
?*/
void USBSendData( uint8_t *SendBuf, uint8_t l)
{
? ?memcpy(pEP2_IN_DataBuf,SendBuf,l);
? ?DevEP2_IN_Deal( l );
}
因?yàn)槲覀兊捻?xiàng)目遇到了一個(gè)問(wèn)題,在無(wú)線lwns例程的項(xiàng)目,它是tmos,我們又需要usb轉(zhuǎn)串口,所以自己在tmos上加了usb_轉(zhuǎn)串口的功能(usb_com例程),發(fā)現(xiàn)它經(jīng)常會(huì)自動(dòng)復(fù)位(串口上位機(jī)大量發(fā)送數(shù)據(jù)導(dǎo)致復(fù)位),找不到原因,所以就又看到了上面的BLE_USB例程,想在這里把usb轉(zhuǎn)串口功能移植過(guò)來(lái),是否可行?收發(fā)數(shù)據(jù)都會(huì)大于64字節(jié)的
查看: 1428
回復(fù): 3
ch573 BLE_USB例程疑問(wèn)
熱門產(chǎn)品 :
CH641: PD及無(wú)線充電專用MCU
BLE_USB例程:模擬一個(gè)串口設(shè)備,并做了BLE轉(zhuǎn)USB的功能;
COM例程:模擬串口設(shè)備;
可以在BLE_USB例程中添加USB轉(zhuǎn)串口的功能。
波特率是串口的功能,BLE_USB是BLE轉(zhuǎn)USB沒有用到串口所以不存在調(diào)整波特率,只是你用的那個(gè)上位機(jī)是USB轉(zhuǎn)串口的,你換一個(gè)bushound也一樣可以看到BLE轉(zhuǎn)USB的數(shù)據(jù)過(guò)來(lái)。
收發(fā)數(shù)據(jù)大于64B進(jìn)行分包,加一個(gè)緩沖區(qū)進(jìn)行分包即可。
USB轉(zhuǎn)串口的代碼,如果沒有的話,可以留下郵箱獲取。
好的,謝謝,麻煩發(fā)一下USB轉(zhuǎn)串口的代碼,? 個(gè)人信息保護(hù),已隱藏
已發(fā)送至郵箱, 請(qǐng)查收。
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄