略微修改了FWLib中中断发送数据的例程,中断服务程序修改为: if(USART_GetITStatus(USART1, USART_IT_TXE) != RESET) { /* Write one byte to the transmit data register */ USART_SendData(USART1,TxBuffer1[TxCounter1++]); } 然后主程序while中添加代码: if (TxCounter1 == NbrOfDataToTransfer1) { NbrOfDataToTransfer1 = 14; TxCounter1 = 0x00; } 实现不停的发送数据:"Hello World!
",波特率是115200 PC端用串口调试助手接收,现在的问题是,串口调试助手接收的数据老师丢失, 这是什么原因? |