STM官方库提供的串口输出函数不完整。

2019-07-21 01:17发布

本帖最后由 jiajiabusy 于 2019-5-17 14:29 编辑

之前遇到了官方库提供的串口输出函数输出的数据不完整,今天试了用printf函数对比。发现printf函数能完整输出一个数组,但是官方库不能。问题不知道怎么解决。
-------------------贴出串口中断的函数----------------------------
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)  
{

        rec = USART_ReceiveData(USART1);
        if(rec==0xa0)
        {
                u16 i;
                for(i=0;i<20;i++)
                 {
                   USART_SendData(USART1,arr_temp);
                   //printf("%d",arr_temp);
                  }
         }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。