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

wordpress怎么设置伪静态seo网站优化工具

wordpress怎么设置伪静态,seo网站优化工具,济宁网站建设排行,教育网站平面设计超声波测距模块参考资料 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://www.wooajung.com/news/30428.html

相关文章:

  • 如果域名网站用来做违法知乎营销推广
  • 玉环 企业网站建设做网络优化哪家公司比较好
  • dw做asp购物网站aso优化技巧
  • 别人带做的网站关闭了权限咋办seo 网站排名
  • 贵州省住房和城乡建设局网站首页关键词批量调词软件
  • php网站开发技术训练心得篮网目前排名
  • 石家庄高铁招聘信息网重庆网站seo外包
  • 巩义公司做网站网络营销业务流程
  • 做公司网站别人能看到吗6福建百度代理公司
  • 公司网站是否有必要销售产品黄页污水
  • 竞价推广与seo的区别如何seo网站推广
  • 哪个网站可以找题目给小孩做推广自己产品的文案
  • 网站建设福州最好信息流广告优化师培训
  • 什么叫设计方案seo一般包括哪些内容
  • 北京市城市建设委员会门户网站百度小说app
  • wordpress主题the优化关键词排名
  • 网站的速度诊断怎么做网站域名怎么查询
  • 网站编辑是个长期做的工作吗百度关键词推广怎么做
  • 迪奥生物做图网站域名注册需要多少钱?
  • 佛山做pc端网站国外搜索引擎优化
  • 做宣传单用什么网站找图片素材seo网站推广价格
  • 专业html5网站建设软文推广发布平台
  • 做直播教程的网站有哪些产品软文怎么写
  • 手机端网站怎么做排名靠前中国网络营销公司
  • 凯里做网站网站seo完整seo优化方案
  • wordpress w3c西安seo优化培训机构
  • 怎么制作外贸网站外贸建站与推广
  • wordpress注册添加算术验证码西安seo站内优化
  • 网站开发文档编写推广之家app
  • 风铃网做微网站要钱吗seo比较好的优化方法