STM32中断发送数据老师丢数据

[复制链接]
2498|0
 楼主| big5 发表于 2008-11-26 10:31 | 显示全部楼层 |阅读模式
略微修改了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端用串口调试助手接收,现在的问题是,串口调试助手接收的数据老师丢失,
这是什么原因?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

91

主题

242

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部