输出串口2的超声波返回数据,我应该打印那个变量?

2019-07-20 03:05发布

是打印USART_ReceiveData还是中断服务函数里的变量值??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
Diviner
2019-07-20 19:44
peng1554 发表于 2019-3-18 14:58
截图下你中断服务函数

[mw_shl_code=c,true]void SysTick_Handler(void)
{
}

// 串口1中断服务函数
void DEBUG_USART1_IRQHandler(void)
{
  uint8_t ucTemp;
        if(USART_GetITStatus(DEBUG_USART1,USART_IT_RXNE)!=RESET)
        {               
                ucTemp = USART_ReceiveData(DEBUG_USART1);
    USART_SendData(DEBUG_USART1,ucTemp);   
        }         
}
// 串口2中断服务函数
void DEBUG_USART2_IRQHandler(void)
{
  uint8_t Temp;
        if(USART_GetITStatus(DEBUG_USART2,USART_IT_RXNE)!=RESET)
        {               
                Temp = USART_ReceiveData(DEBUG_USART2);
    USART_SendData(DEBUG_USART2,Temp);   
        }         
}
[/mw_shl_code]

一周热门 更多>