新手入门
- 积分
- 4
- 金钱
- 4
- 注册时间
- 2019-5-18
- 在线时间
- 0 小时
|
1金钱
u8 Hcsr04GetLength(void)
{
Ttime[0]=0;
TIM2->CNT=0;
GPIO_SetBits(GPIOB,GPIO_Pin_0); //发送口高电平输出
Delay_us(10);
GPIO_ResetBits(GPIOB,GPIO_Pin_0); //发送口低电平输出
while(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_1)==RESET); //等待接收口高电平输出
TIM_Cmd(TIM2,ENABLE); //打开定时器
while(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_1)!=RESET);
TIM_Cmd(TIM2,DISABLE);
Ttime[0]=TIM2->CNT;
TIM2->CNT=0;
Delay_ms(10);
length8[0]=Ttime[0];
length8[0]=length8[0]/58;
}
|
|