在定时器里向某个串口发送一串数据 
 
       User_USART_SendData(USART3,0x01); 
       User_USART_SendData(USART3,0x02); 
       User_USART_SendData(USART3,0x03); 
       User_USART_SendData(USART3,0x04); 
       User_USART_SendData(USART3,0x05); 
       User_USART_SendData(USART3,0x06); 
 
 
把Uart3的Tx和Rx直接连接,再查看Uart3的RX端,结果只收到了0x01和0x02两个数据,其它的数据都丢了。 
 
上面发送数据如果一个一个发送是不会有问题的,连续发送多个数据就只能接收到前面2个数据。某个串口在发送时,其它的串口也无法接收。 
 
这个问题以前用003芯片时就有了,无法解决,想不到stm32也有这个问题,有解决办法吗? 
 
 |