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

2019-07-20 03:05发布

是打印USART_ReceiveData还是中断服务函数里的变量值??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
peng1554
1楼-- · 2019-07-20 07:29
Diviner 发表于 2019-3-20 09:10
我感觉没毛病呀,请明示

你那几个特殊字符是你上位机自带的还是程序中写的?
245925587
2楼-- · 2019-07-20 10:23
 精彩回答 2  元偷偷看……
peng1554
3楼-- · 2019-07-20 16:07
截图下你中断服务函数
Diviner
4楼-- · 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]
peng1554
5楼-- · 2019-07-20 20:51
 精彩回答 2  元偷偷看……

一周热门 更多>