基于STM32单片机对HCSR04超声波的控制.doc
《基于STM32单片机对HCSR04超声波的控制.doc》由会员分享,可在线阅读,更多相关《基于STM32单片机对HCSR04超声波的控制.doc(3页珍藏版)》请在三一文库上搜索。
1、基于STM32单片机对HCSR04超声波的控制注意:定义GPIOB2为超声输出;GPIOB10为输入,定时器用tim2#include “HCSR04.h”#include “delay.h”#include “sys.h”int overcount;float length=0;void HCSR04_init()GPIO_InitTypeDef GPIO_InitStructure;TIM_TImeBaseInitTypeDef TIM_TImeBaseInitStructer;NVIC_InitTypeDef NVIC_InitStructure;RCC_APB2PeriphClockC
2、md(RCC_APB2Periph_GPIOB , ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;GPIO_Init(GPIOB, GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;GPIO_InitStr
3、ucture.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_Init(GPIOB, TIM_DeInit(TIM2);TIM_TimeBaseInitStructer.TIM_Period=4999;TIM_TimeBaseInitStructer.TIM_Prescaler=7199;TIM_TimeBaseInitStructer.TIM_ClockDivision=TIM_CKD_DIV1;TIM_TimeBaseInitStructer.TIM_CounterMode
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 单片机 HCSR04 超声波 控制
链接地址:https://www.31doc.com/p-3412111.html