12864并行显示超声波测量距离没有显示

2019-07-21 08:56发布

注释12864显示的话,串口助手会显示测量的距离,但是 取消注释后再烧录串口就不显示数据了
不知道是什么问题,求大佬解答一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
红裤衩蓝
2019-07-22 19:34
DreamWaterPro 发表于 2018-10-17 10:44
请问在串口上显示“一条测量的距离值”的代码在哪里呢

[mw_shl_code=applescript,true]if(EXTI_GetITStatus(EXTI_Line6)!=RESET)
        {
                TIM_SetCounter(TIM3,0);
                TIM_Cmd(TIM3,ENABLE);
               
                while(GPIO_ReadInputDataBit(GPIOE,Echo));  //µÈ´ýµÍµçƽ
               
                TIM_Cmd(TIM3,DISABLE);
               
                Distance=TIM_GetCounter(TIM3)*340/200.0;
               
                if(Distance>0)
                {
                        printf("Distance:%f cm ",Distance);
                }
                       
                EXTI_ClearITPendingBit(EXTI_Line6);
        }
}

void Wave_SRD_Strat(void)
{
        GPIO_SetBits(GPIOE,Trig);         
delay_us(20);            
        GPIO_ResetBits(GPIOE,Trig);
        [/mw_shl_code]

一周热门 更多>