初级会员

- 积分
- 131
- 金钱
- 131
- 注册时间
- 2018-8-20
- 在线时间
- 26 小时
|

楼主 |
发表于 2018-10-18 18:01:45
|
显示全部楼层
[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\r\n",Distance);
}
EXTI_ClearITPendingBit(EXTI_Line6);
}
}
void Wave_SRD_Strat(void)
{
GPIO_SetBits(GPIOE,Trig);
delay_us(20);
GPIO_ResetBits(GPIOE,Trig);
[/mw_shl_code] |
|