大家好 ,最近在看stm32 usb虚拟串口的例程, 发现在hw_config.c中设置的波特率是 USART_InitStructure.USART_BaudRate = linecoding.bitrate; = 115200////9600;但是这样 当我把串口调试助手调试波特率也为115200时 PC机接收到设备的数据会出现丢包现象 。 谢谢大家 能不能帮我解决一下 最好附带详细的修改方式的原理
[mw_shl_code=c,true] USART_InitStructure.USART_BaudRate = linecoding.bitrate; = 115200////9600;
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
USART_Init(USART1, &USART_InitStructure);
USART_Cmd(USART1, ENABLE);
return (TRUE);[/mw_shl_code]
[mw_shl_code=c,true]
[/mw_shl_code] |