stm32超声波测距程序(共3页).docx

上传人:飞****2 文档编号:13853860 上传时间:2022-05-01 格式:DOCX 页数:3 大小:13.11KB
返回 下载 相关 举报
stm32超声波测距程序(共3页).docx_第1页
第1页 / 共3页
stm32超声波测距程序(共3页).docx_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《stm32超声波测距程序(共3页).docx》由会员分享,可在线阅读,更多相关《stm32超声波测距程序(共3页).docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上单片机用的是STM32F103VC系列,超声波是淘宝买的一个模块,只有5个引脚,用起来很方便。用的时候只需要其中4个脚,VCC,GND,TRIG,ECHO。 TRIG接PA8,OUT_PP模式;ECHO接PA9,IN_FLOATING模式。#include stm32f10x_heads.h#include HelloRobot.h#include display.hvoid Tim2_Init(void);void TIM2_IRQHandler(void)if(GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_12)=0)GPIO_SetB

2、its(GPIOE,GPIO_Pin_12);elseGPIO_ResetBits(GPIOE,GPIO_Pin_12);TIM_ClearFlag(TIM2, TIM_FLAG_Update);int main(void)u16 count;float length;BSP_Init();Tim2_Init();/定时器初始化函数LCM_Init();delay_nms(5);GPIO_ResetBits(GPIOA,GPIO_Pin_8);Display_List_Char(1,0,distance:); /PA8:Trig PA0:Echowhile (1)GPIO_SetBits(GP

3、IOA,GPIO_Pin_8);delay_nus(20);/拉高超过10us,发射超声波GPIO_ResetBits(GPIOA,GPIO_Pin_8);TIM2-CNT=0;/计数器清0while(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_9)=0);/等待ECHO脚高电平TIM_Cmd(TIM2, ENABLE);/ TIM2 enable counter 允许tim2计数while(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_9)=1)&(TIM2-CNTARR-10);TIM_Cmd(TIM2, DISABLE);coun

4、t=TIM2-CNT;/ECHO脚低电平后读取计数器的值,从而算出往返时间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);/复位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);专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁