CH573 USB虚拟串口例程发送不了数据

image.png

用的这个例程,加了个按键发送USB数据,主机接收不到

int main()
{
  uint16_t value = 0;
    GPIOB_ModeCfg( GPIO_Pin_23, GPIO_ModeIN_PU );
  SetSysClock( CLK_SOURCE_PLL_60MHz );

  DebugInit();  //PA9
  printf("start\n");

  InitUSBDevPara();
  InitUSBDevice();

  PFIC_EnableIRQ( USB_IRQn );

  while(1)
  {
    USB_IRQProcessHandler();
    if(value == 0)
    {
      if(!GPIOB_ReadPortPin(GPIO_Pin_23))
      {
        SendUSBData("遥遥领先123", 11);
        value = 10000;
      }
    }
    if(value > 0)value --;
  }
}


您好,字符串的末尾加上‘\n’,如下

SendUSBData("遥遥领先123\n", 12);


只有登录才能回复,可以选择微信账号登录