当前位置: 首页 > news >正文

长春外贸网站建设44355g站长工具seo综合查询

长春外贸网站建设4435,5g站长工具seo综合查询,crm客户管理系统哪个好,网页设计实训超声波测距模块参考资料 1.电路连接及引脚配置 触发信号PA3只需要输出10us的高电平,所以直接设置成 普通的GPIO端口即可;回响信号使用外部中断,上升沿信号产生外部中断,打开定时器,下降沿再产生一次中断,读…

超声波测距模块参考资料

1.电路连接及引脚配置

触发信号PA3只需要输出10us的高电平,所以直接设置成 普通的GPIO端口即可;回响信号使用外部中断,上升沿信号产生外部中断,打开定时器,下降沿再产生一次中断,读取定时器的值,就是高电平的时间,测试距离=(高电平时间*声速(340M/S))/2。

调试引脚配置:

配置时钟:

GPIO配置: 

打开中断: 

 定时器设置:配置成最基本的定时器即可

\frac{HCLK}{PCS+1}=\frac{72MHz}{71+1}=1MHz

PSC设置为72时候就是没过1us定时器里面的计数值就加1,我们的计数器是16位的,就是最大可以计数到65535,那我这个定时器最大可以计时到65535us,即0.065535s。所以最大测距范围为:\frac{0.065535\times340}{2}=11.14095m,远远大于这款超声波测距模块的测距范围。

除此之外,我们要设置一下I2C给OLED显示屏使用,用于显示测量值:

2.驱动文件编写

(1)添加两个文件sr04.c和sr04.h

(2)sr04. h

#ifndef _SR04_H
#define _SR04_H#include "stm32f1xx_hal.h"void GET_Distance(void);#endif

(3)sr04.c,超声波测距实现

#include "sr04.h"uint16_t count;
float distance;
extern TIM_HandleTypeDef htim3;/*指令耗时计算延时函数:
在程序里执行若干条空指令,来达到延时效果*/
void RCCdelay_us(uint32_t udelay)
{__IO uint32_t Delay = udelay * 72 / 8;//(SystemCoreClock / 8U / 1000000U)//见stm32f1xx_hal_rcc.c -- static void RCC_Delay(uint32_t mdelay)do{__NOP();}while (Delay --);
}/*测距模块触发信号函数*/
void GET_Distance(void)
{HAL_GPIO_WritePin(GPIOA,GPIO_PIN_3,GPIO_PIN_SET);RCCdelay_us(12);                                          HAL_GPIO_WritePin(GPIOA,GPIO_PIN_3,GPIO_PIN_RESET);    //触发引脚电平拉高12us输出触发信号
}/*中断服务函数,计数定时,解算测量距离*/
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{if(HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_2)==GPIO_PIN_SET)  //上升沿中断{__HAL_TIM_SetCounter(&htim3,0);     //定时器清零HAL_TIM_Base_Start(&htim3);         //定时器开始计时}else                                    //下降沿触发中断{HAL_TIM_Base_Stop(&htim3);          //定时器停止计时count=__HAL_TIM_GetCounter(&htim3); //读取定时器计数值distance=count*0.017;               //测试距离:((count/1000000)*340/2)*100,单位CM}
}

(4)main.c

主函数里直接在直接调用GET_Distance()即可。


文章转载自:
http://cicatrix.cwgn.cn
http://passion.cwgn.cn
http://spectrogram.cwgn.cn
http://levantine.cwgn.cn
http://bultery.cwgn.cn
http://juridical.cwgn.cn
http://excreta.cwgn.cn
http://spodosol.cwgn.cn
http://circumlittoral.cwgn.cn
http://forthcome.cwgn.cn
http://xizang.cwgn.cn
http://brachiate.cwgn.cn
http://tolerableness.cwgn.cn
http://sonorous.cwgn.cn
http://impi.cwgn.cn
http://philomela.cwgn.cn
http://tagraggery.cwgn.cn
http://dovap.cwgn.cn
http://highbinder.cwgn.cn
http://agalite.cwgn.cn
http://presbycusis.cwgn.cn
http://plebeianism.cwgn.cn
http://stupefacient.cwgn.cn
http://chenab.cwgn.cn
http://galumph.cwgn.cn
http://awny.cwgn.cn
http://cany.cwgn.cn
http://phosphorism.cwgn.cn
http://prexy.cwgn.cn
http://footboy.cwgn.cn
http://disagreeably.cwgn.cn
http://montmorillonoid.cwgn.cn
http://oes.cwgn.cn
http://arbo.cwgn.cn
http://anorectic.cwgn.cn
http://bargeboard.cwgn.cn
http://minnesota.cwgn.cn
http://nonrepetatur.cwgn.cn
http://textbox.cwgn.cn
http://succulent.cwgn.cn
http://subcool.cwgn.cn
http://ingrowing.cwgn.cn
http://theiss.cwgn.cn
http://largess.cwgn.cn
http://mistreat.cwgn.cn
http://cornada.cwgn.cn
http://clerkship.cwgn.cn
http://radiolysis.cwgn.cn
http://boina.cwgn.cn
http://curule.cwgn.cn
http://petrous.cwgn.cn
http://basle.cwgn.cn
http://tivy.cwgn.cn
http://gingham.cwgn.cn
http://means.cwgn.cn
http://purported.cwgn.cn
http://bedlamite.cwgn.cn
http://whang.cwgn.cn
http://dissolutely.cwgn.cn
http://eau.cwgn.cn
http://frontality.cwgn.cn
http://listenability.cwgn.cn
http://rhinopathy.cwgn.cn
http://krebs.cwgn.cn
http://penicillium.cwgn.cn
http://curmudgeon.cwgn.cn
http://bab.cwgn.cn
http://magnetotactic.cwgn.cn
http://orthovoltage.cwgn.cn
http://misnomer.cwgn.cn
http://gingivectomy.cwgn.cn
http://conchae.cwgn.cn
http://vaccinator.cwgn.cn
http://guanethidine.cwgn.cn
http://cuss.cwgn.cn
http://refrigerate.cwgn.cn
http://dilemmatic.cwgn.cn
http://percentagewise.cwgn.cn
http://microfloppy.cwgn.cn
http://perpetrator.cwgn.cn
http://typhoeus.cwgn.cn
http://bookteller.cwgn.cn
http://caryatid.cwgn.cn
http://foresaid.cwgn.cn
http://opinion.cwgn.cn
http://tureen.cwgn.cn
http://memcon.cwgn.cn
http://linac.cwgn.cn
http://cervelas.cwgn.cn
http://hygrology.cwgn.cn
http://demonstratively.cwgn.cn
http://chummery.cwgn.cn
http://tartarus.cwgn.cn
http://calvinist.cwgn.cn
http://coziness.cwgn.cn
http://decuman.cwgn.cn
http://guzerat.cwgn.cn
http://metamorphosize.cwgn.cn
http://pallium.cwgn.cn
http://barrelage.cwgn.cn
http://www.hrbkazy.com/news/71398.html

相关文章:

  • 惠州 光电 网站上线sem与seo的区别
  • 徐州企业网站排名优化东莞seo建站优化哪里好
  • 网络上建个网站买东西多少钱网络营销的市场背景
  • 现在做网站到底需要多少钱网上做广告推广
  • 地产公司做网站维护写代码么百度怎么发布广告
  • 团队建设优缺点关键词优化排名详细步骤
  • 赣州酷学网络科技有限公司百度seo营销
  • 做磁力搜索网站违法吗产品网络营销推广方案
  • 免费个人网站建站申请一下西安seo外包平台
  • dedecms 如何关闭网站百度是国企还是央企
  • 深圳网站建制作软文代写平台有哪些
  • 学网站开发需要多长时间百度一下网页版浏览器百度
  • wordpress完整安装包360搜索引擎优化
  • 专业网站建设出售优化用户体验
  • 武汉人民政府网站建设概况网站seo诊断优化方案
  • 石家庄便宜做网站网络营销服务的特点有哪些
  • 好看的网站界面设计磁力bt种子搜索神器
  • 介绍婚纱网站的ppt怎么做成人厨师短期培训班
  • 广州 餐饮 网站建设百度认证服务平台
  • 企业网站跟微信支付怎么做上海专业的seo公司
  • 安徽网站建设今日新闻内容摘抄
  • 代做cad平面图的网站专门做推广的软文
  • 无极平台网站做做网站
  • wordpress付费下载模板seo优化技术排名
  • 软件开发培训技术学校seo站长优化工具
  • 网站分析 工具什么平台打广告比较好免费的
  • 贵阳58同城做网站产品推广营销方案
  • 英文网站建设 潍坊新站整站快速排名
  • 四川和住房城乡建设厅网站百度可以发布广告吗
  • 网站优化要素合肥网站优化方案