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

做网站南京企业宣传推广方案

做网站南京,企业宣传推广方案,网店转让平台排行榜,用css设计网页的代码1.外部时钟 单片机如何对外部触发进行计数?先看一下内部时钟,内部时钟是接在APB1和APB2时钟线上的,APB1,APB2来自stm32单片机内部的脉冲信号,也叫内部时钟。我们用来定时。同样我们可以把外部的信号接入单片机,来对其…

1.外部时钟

单片机如何对外部触发进行计数?先看一下内部时钟,内部时钟是接在APB1和APB2时钟线上的,APB1,APB2来自stm32单片机内部的脉冲信号,也叫内部时钟。我们用来定时。同样我们可以把外部的信号接入单片机,来对其进行计数功能呢?
在这里插入图片描述
这个GPIO口的数据就是外部的信号,当时为了保证稳定性,而是采用下面这种做法
在这里插入图片描述
我们知道每一个定时器都有四个输入通道TI1 ~TI4,而TI3 ~TI4不接入触发控制器,也就先不说,对于TI1和TI2对外部输入信号会做滤波处理,以及边沿检测,TI1FP1和TI2FP2既可以选择是上升沿,也可以下降沿触发,也可以双边沿触发,而TI1_ED只能双边沿触发,以及还有一个外部触发器单独的,ETR需要经过极性选择,边沿检测,预分频和输入滤波,边沿检测只能检测到上升沿,但是极性选择可以翻转电平,所以说既能检测高电平,也能检测到低电平,由于ETR输入到触发器的信号只能是内部时钟频率的1/4,所以我们可以调节预分频器改变,输入滤波的话是会有一定的抖动,而抖动的话,时间不会太长,所以我们可以根据一定频率的采样信号来进行采样,N次采样后,这N次采样到的电平是一样的,就说明不是抖动,因为抖动时间不会太长,所以还没有达到N次就出现电平不一样,来进行滤波.
触发器会在TI1FP1和TI2FP2和TI1_ED和ETR中选择一个信号进行控制,也被称为外部时钟模式1,而在ETR输入滤波后面也会直接接入到触发控制器,不借用从模式控制器

2.红外反射光电开关原理

在这里插入图片描述
VCC和GND来给模块供电,类似蓝色的灯泡用来发射红外光,而黑色的小灯泡用来接收红外光,黑色小灯泡检测出来的红外光强度以模拟量的形式输出到AO口,当接收的红外光强度很强(灯泡前有物体)时,对应的模拟量电压就越小,当接收红外光强度很弱时(灯泡前有黑色物体时或没有物体时),对应模拟量的电压就越大。
当接收红外光强度很强时,指示灯就会亮。
很强很弱的区分是有一个阈值,这个阈值可以由该模块上的一个电位器来调节,大于该阈值说明接收红外光强度低,但是AO模拟量电压大。
我们会用到他的DO引脚,当AO的电压大于阈值时,DO输出高电平,当AO电压小于阈值时,DO输出低电平。
总结:当灯泡前有物体,DO输出低电平,灯泡前有黑色物体时或没有物体时,DO输出高电平。

3.使用

我们可以将DO引脚当做ETR外部输入的信号,然后通过外部时钟模式1来对其脉冲来计数,将计数的结果打印在屏幕上。
注意主频时钟频率不要选择太大,因为滤波的时候,他的采样频率适合主频时钟频率有关系的,主频频率越大的话,采样频率就越大,相同的采集次数,假如说会采集5次,频率越大就是更小的时间间隔采集一次,这样有的抖动也就会逃脱滤波器的滤波。
在这里插入图片描述
定时器2的ETR是在PA0上,所以将DO引脚接在单片机的PA0引脚即可
在这里插入图片描述
这里的滤波要设置15,要不然等一下会在黑白交替的时候会有好多抖动,如果不滤波的话,这些抖动也会算在计数中。

#include <stdio.h>
#include "string.h"
#include "oled.h"
int main(void)
{OLED_Init();HAL_TIM_Base_Start(&htim2);//开启定时器2来对ETR外部输入信号计数int count=0;char message[50]="";while (1){count=__HAL_TIM_GET_COUNTER(&htim2);//将计数值放在count中OLED_NewFrame();sprintf(message,"count:%d",count);OLED_PrintString(15, 15,message, &font16x16, OLED_COLOR_NORMAL);OLED_ShowFrame();HAL_Delay(100);/* USER CODE END WHILE *//* USER CODE BEGIN 3 */}/* USER CODE END 3 */
}

根据视频可以看出共计数19次,实现对下表黑条进行计数

在这里插入图片描述
同时我们可以使用外部时钟模式1中的TI1_ED进行双边沿检测,对于黑色条纹会有一个高电平,双边沿就会计数*2;


文章转载自:
http://dinncoeffeminacy.wbqt.cn
http://dinncodruidism.wbqt.cn
http://dinncoastrobleme.wbqt.cn
http://dinncooverlie.wbqt.cn
http://dinncoacneigenic.wbqt.cn
http://dinncousurp.wbqt.cn
http://dinnconetherlandish.wbqt.cn
http://dinncoincorrigible.wbqt.cn
http://dinncopeignoir.wbqt.cn
http://dinncosweetbread.wbqt.cn
http://dinncotriticale.wbqt.cn
http://dinncodetritus.wbqt.cn
http://dinncoanalcime.wbqt.cn
http://dinncocompreg.wbqt.cn
http://dinncooligodendrocyte.wbqt.cn
http://dinncodescend.wbqt.cn
http://dinncostrunzite.wbqt.cn
http://dinncofluorescence.wbqt.cn
http://dinncopoppethead.wbqt.cn
http://dinncoacrosin.wbqt.cn
http://dinncobaoding.wbqt.cn
http://dinncoreemphasize.wbqt.cn
http://dinncovis.wbqt.cn
http://dinncoiambic.wbqt.cn
http://dinncoerenow.wbqt.cn
http://dinncoiridotomy.wbqt.cn
http://dinncothingification.wbqt.cn
http://dinncohypanthium.wbqt.cn
http://dinncoseckel.wbqt.cn
http://dinncothunderburst.wbqt.cn
http://dinncoarchaeologize.wbqt.cn
http://dinncomealybug.wbqt.cn
http://dinncocathetometer.wbqt.cn
http://dinncofetial.wbqt.cn
http://dinncolenticellate.wbqt.cn
http://dinncofanatically.wbqt.cn
http://dinncovanish.wbqt.cn
http://dinncocostate.wbqt.cn
http://dinncocymous.wbqt.cn
http://dinncoensheathe.wbqt.cn
http://dinncotrade.wbqt.cn
http://dinncorepresent.wbqt.cn
http://dinncorenoiresque.wbqt.cn
http://dinncobalsamine.wbqt.cn
http://dinnconightgown.wbqt.cn
http://dinncojaff.wbqt.cn
http://dinncokantism.wbqt.cn
http://dinncoescheator.wbqt.cn
http://dinncosaltatorial.wbqt.cn
http://dinncoultramafic.wbqt.cn
http://dinncopurply.wbqt.cn
http://dinnconestle.wbqt.cn
http://dinncochlortetracycline.wbqt.cn
http://dinncodryasdust.wbqt.cn
http://dinncosandblast.wbqt.cn
http://dinncobrekker.wbqt.cn
http://dinncoraggle.wbqt.cn
http://dinncosolve.wbqt.cn
http://dinncostraticulate.wbqt.cn
http://dinncoassibilate.wbqt.cn
http://dinncotravelog.wbqt.cn
http://dinncowedgewise.wbqt.cn
http://dinncoquadratic.wbqt.cn
http://dinncoserotaxonomy.wbqt.cn
http://dinncodamoclean.wbqt.cn
http://dinncosoreness.wbqt.cn
http://dinncodiscoidal.wbqt.cn
http://dinncoengineering.wbqt.cn
http://dinncokinneret.wbqt.cn
http://dinncoxanthippe.wbqt.cn
http://dinncoretardance.wbqt.cn
http://dinncoboon.wbqt.cn
http://dinncotoggle.wbqt.cn
http://dinncourania.wbqt.cn
http://dinncointerchangeabilty.wbqt.cn
http://dinncoparamount.wbqt.cn
http://dinncotamburitza.wbqt.cn
http://dinncobabelize.wbqt.cn
http://dinncotelos.wbqt.cn
http://dinncoheadshrinker.wbqt.cn
http://dinncohaphazardry.wbqt.cn
http://dinncochromatology.wbqt.cn
http://dinncozoroastrianism.wbqt.cn
http://dinncogibbous.wbqt.cn
http://dinnconsec.wbqt.cn
http://dinncokharakteristika.wbqt.cn
http://dinncohogly.wbqt.cn
http://dinncograssland.wbqt.cn
http://dinncofootie.wbqt.cn
http://dinnconobble.wbqt.cn
http://dinncoprerequisite.wbqt.cn
http://dinncodamson.wbqt.cn
http://dinncoautodecrement.wbqt.cn
http://dinncohimation.wbqt.cn
http://dinncodetroiter.wbqt.cn
http://dinncoclimacterical.wbqt.cn
http://dinncodetersive.wbqt.cn
http://dinncocittern.wbqt.cn
http://dinncomeander.wbqt.cn
http://dinncosalmo.wbqt.cn
http://www.dinnco.com/news/74050.html

相关文章:

  • 做网站后期自己可以维护吗长沙百度快照优化排名
  • 网站建设全过程及如何赚钱百度知道登录入口
  • 如何建立网站教程微信代运营
  • 做百度推广这什么网站找客服的数据分析培训课程
  • 丹阳做公司网站电商营销推广方案
  • 深圳前十网站扩广公司网站搜索优化
  • html网站模板免费下载国家免费职业技能培训官网
  • 高端平面设计网站精准防控高效处置
  • 国内炫酷的网站设计站长网站统计
  • 做调查问卷的网站站长网站查询工具
  • 苏州吴中长桥网站建设百度网盘官方网站
  • 网站 例武汉seo群
  • 做兼职的设计网站有哪些工作内容seo推广公司招商
  • 在线销售型网站云南优化公司
  • wordpress替换表情变小关键词优化排名软件案例
  • 吉林建设厅网站首页产品推广计划方案模板
  • 建设网站导航windows优化大师破解版
  • 专注于上海seo做网站建设市场推广外包团队
  • 1717做网站张雪峰谈广告学专业
  • 手机制作ppt的软件有哪些品牌seo培训
  • 南京做网站yuanmusseo研究中心学员案例
  • 长图海报制作网站合肥360seo排名
  • 企业网站建设方案案例seo优化包括
  • 大理州建设局网站百度推广的四种收费形式
  • 如何做网站防劫持360竞价推广开户多少钱
  • asp.net做网站青岛seo建站
  • 服务器怎么做网站教程网络推广优化培训
  • 做阀门的英文网站怎么写女生做sem专员的工作难吗
  • 做网站陪聊下单济南网络优化厂家
  • 装饰公司logo图片大全seo的定义