久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

stm32超聲波測距程序

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2012年10月18日   【字體:

超聲波測距(STM32+SRF-05)

(2011-09-24 18:49:21)
 
閑來傳一些電設(shè)的時候?qū)懙囊恍┬〉墓δ艹绦颍c大家分享交流。
單片機用的是STM32F103VC系列,超聲波是淘寶買的一個模塊,只有5個引腳,用起來很方便。
用的時候只需要其中4個腳,VCC,GND,TRIG,ECHO。 TRIG接PA8,OUT_PP模式;ECHO接PA9,IN_FLOATING模式。

 
#include "stm32f10x_heads.h"
#include "HelloRobot.h"
#include "display.h"

 
void Tim2_Init(void);

 
void TIM2_IRQHandler(void)
{
if(GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_12)==0)
GPIO_SetBits(GPIOE,GPIO_Pin_12);
else
GPIO_ResetBits(GPIOE,GPIO_Pin_12);

 
 
TIM_ClearFlag(TIM2, TIM_FLAG_Update);
}

 
int main(void)
{
u16 count;
float length;
BSP_Init();
Tim2_Init();//定時器初始化函數(shù)
LCM_Init();
delay_nms(5);
GPIO_ResetBits(GPIOA,GPIO_Pin_8);
Display_List_Char(1,0,"distance:"); //PA8:Trig PA0:Echo

 
while (1)
{
GPIO_SetBits(GPIOA,GPIO_Pin_8);
delay_nus(20);//拉高超過10us,發(fā)射超聲波
GPIO_ResetBits(GPIOA,GPIO_Pin_8);
 
TIM2->CNT=0;//計數(shù)器清0
while(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_9)==0);//等待ECHO腳高電平
 
TIM_Cmd(TIM2, ENABLE);// TIM2 enable counter [允許tim2計數(shù)]

 
while((GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_9)==1)&&(TIM2->CNT<TIM2->ARR-10));

 
TIM_Cmd(TIM2, DISABLE);

 
count=TIM2->CNT;//ECHO腳低電平后讀取計數(shù)器的值,從而算出往返時間
length=count/58.0;
Display_List_Char(1,9," ");
Display_List_Float(1,9,length);
delay_nms(200);
}
}

 
void Tim2_Init(void)
{
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;

 
TIM_DeInit(TIM2);//復(fù)位TIM2定時器
TIM_TimeBaseStructure.TIM_Period = 49999;
TIM_TimeBaseStructure.TIM_Prescaler = 71;
TIM_TimeBaseStructure.TIM_ClockDivision = 0x0;
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInit(TIM2, & TIM_TimeBaseStructure);
 
TIM_ClearFlag(TIM2, TIM_FLAG_Update);
 
TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);
}
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 国产精品欧美大片 | 日本三级电影免费观看 | 一级毛片色一级 | 精品久久久久一区 | 亚洲永久 | 国产福利精品一区 | 欧美日韩一区二区在线观看 | 视频一区在线观看 | 一区观看 | 91视频一区二区 | 久久精品一 | 精品久久国产 | 精品一区二区三区四区外站 | 国产成人精品一区二区三区视频 | 久久伊人一区 | 亚洲综合在线一区 | 国产精品久久久久影院色老大 | 国产成人精品免费视频大全最热 | 中文字幕一区二区三区四区五区 | 精品久久久网站 | av一区二区三区四区 | h视频在线免费 | 亚洲视频区 | 成年人在线视频 | 精品综合久久久 | 亚洲网站在线播放 | 日韩成人影院在线观看 | 欧美日韩国产在线观看 | 操人网站 | 成人一区av | 久久久久亚洲 | 日本一区二区三区四区 | 久久国产精品久久久久 | 久久久久久久久久久久久9999 | m豆传媒在线链接观看 | 成人性视频免费网站 | 两性午夜视频 | 国产精品免费一区二区三区四区 | 成人黄色网址大全 | 久久精品视频网站 | 欧美精品一区二区三区在线播放 |