- 31
- 0
- 约1.68千字
- 约 6页
- 2016-09-04 发布于河南
- 举报
超声波测距模块说明
最近做超声波测距,就是简单的测量引脚高电平的时间。思路是这样的1.使用8MHZ时钟,不分频初始化Timerx_Init(235,1);//8Mhz的计数频率,计数到235为1cm距离2. PA0高电平时,打开定时器,测量时间while(PAin(0)){ TIM3-CR1|=0x01; //使能定时器3}TIM3-CR1|=0x00; //关闭定时器3S=temp/2 //测量距离为总路程一半temp=0;//计数值清零3.计数到235时,产生中断,进入中断函数。执行temp++操作void TIM3_IRQHandler(void){ if(TIM3-SR0X0001)//溢出中断{temp++; } TIM3-SR=~(10);//清除中断标志位 } 4.得出距离值S初学定时器,这样测距思路对吗实际测试后,S值一直为0,为什么
1.模块引脚??????从左到右(见图)模块引脚分别为:VCC、trig(控制端)、echo(接收端)、out(空脚)、GND2.主要技术参数:1:使用电压:DC5V2:静态电流:小于2mA3:电平输出:高电平VCC-0.2V 低0.2V4:感应角度:不大于15 度5:探测距离:0.02m-5m6:探测精度:3mm????? 板上接线方式:VCC、trig(控制端)、echo(接收
原创力文档

文档评论(0)