我使用STM32F103通过USB CDC以4000Hz的频率向PC发送数据,每个包21个字节。 STMCube生成的代码。然后我发现在Windows7上通过串口助手每秒只能接收1000个数据包,但它通常可以通过CuteCOM在Ubuntu上每秒接收4000个数据包。如何在Windows7上实现相同的效果?谢谢。
int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_USB_DEVICE_Init();
while(1)
{
__WFI();
}
}
void HAL_SYSTICK_Callback(void) //4000Hz
{
CDC_Transmit_FS(buff, 21);
}