OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3139|回复: 1

我用超声波来测距,但超声波测距模块ECHO一直是低电平是怎么回?

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2019-5-18
在线时间
0 小时
发表于 2019-5-29 10:57:11 | 显示全部楼层 |阅读模式
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;
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2019-5-30 02:42:39 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-14 22:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表