BLE_USB:它是将usb转成了模拟的ch340串口,烧录程序后在PC可以发现ch340串口设备,打开上位机,我想用上位机发送超过64字节的数据:a.现在不知道波特率在程序的哪里设置?b.不知道能不能发送超过64字节的数据?
我在例程找到了一个发送数据的接口:请问下面的这个发送数据接口是否可以直接发送超过64字节的数据?
/*********************************************************************
* @fn USBSendData
*
* @brief 发送数据给主机
*
* @return none
*/
void USBSendData( uint8_t *SendBuf, uint8_t l)
{
memcpy(pEP2_IN_DataBuf,SendBuf,l);
DevEP2_IN_Deal( l );
}
因为我们的项目遇到了一个问题,在无线lwns例程的项目,它是tmos,我们又需要usb转串口,所以自己在tmos上加了usb_转串口的功能(usb_com例程),发现它经常会自动复位(串口上位机大量发送数据导致复位),找不到原因,所以就又看到了上面的BLE_USB例程,想在这里把usb转串口功能移植过来,是否可行?收发数据都会大于64字节的
查看: 1044
回复: 3
ch573 BLE_USB例程疑问
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
BLE_USB例程:模拟一个串口设备,并做了BLE转USB的功能;
COM例程:模拟串口设备;
可以在BLE_USB例程中添加USB转串口的功能。
波特率是串口的功能,BLE_USB是BLE转USB没有用到串口所以不存在调整波特率,只是你用的那个上位机是USB转串口的,你换一个bushound也一样可以看到BLE转USB的数据过来。
收发数据大于64B进行分包,加一个缓冲区进行分包即可。
USB转串口的代码,如果没有的话,可以留下邮箱获取。
好的,谢谢,麻烦发一下USB转串口的代码, 个人信息保护,已隐藏
已发送至邮箱, 请查收。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录