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

微信人生里面微网站怎么做本地推广最好用的平台

微信人生里面微网站怎么做,本地推广最好用的平台,中国建筑集团网站,亚马逊做deal的网站前言 本篇文章属于stm32单片机(以下简称单片机)的学习笔记,来源于B站教学视频。下面是这位up主的视频链接。本文为个人学习笔记,只能做参考,细节方面建议观看视频,肯定受益匪浅。 STM32入门教程-2023版 细…

前言

本篇文章属于stm32单片机(以下简称单片机)的学习笔记,来源于B站教学视频。下面是这位up主的视频链接。本文为个人学习笔记,只能做参考,细节方面建议观看视频,肯定受益匪浅。

STM32入门教程-2023版 细致讲解 中文字幕_哔哩哔哩_bilibili

一、编码器接口简介

二、正交编码器

 

检测一个相的边沿,然后再检测另一个相的电平状态,得到编码器的正转还是反转 

三、编码器接口基本结构

 

GPIO口借用的就是输入捕获的通道1和通道2 产生TIFP1和TI2FP2后就接到编码器接口,后续输入捕获的结构与它无关

四、工作模式

仅在TI1计数即仅检测TI1的边沿和TI2的电平状态,不检测TI2的边沿

在TI1和TI2上计数就是同时检测TI1和TI2的边沿

一般使用在TI1和TI2上计数,因为这个精度高

一个电平不变,另一个电平持续变化,就是产生了毛刺,这次计数器就会执行加减加减的操作,最终的计数值不会变化,上图是两个信号都不反相

 

上图的TI1通过极性选择后反相了,给编码器的信号应该对TI1信号取反再查表 

五、实例(编码器接口测速) 

Encoder.c

输入捕获通道使用结构体初始化函数,其它参数不需要,只需要通道和滤波即可

#include "stm32f10x.h"                  // Device headervoid Encoder_Init(void)
{//开启内部时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);//GPIO口初始化RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIO_InitStructure);//时基单元初始化TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;TIM_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV1;TIM_TimeBaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up;TIM_TimeBaseInitStructure.TIM_Period = 65536 - 1;			//ARRTIM_TimeBaseInitStructure.TIM_Prescaler = 1 - 1;		//PSCTIM_TimeBaseInitStructure.TIM_RepetitionCounter = 0;TIM_TimeBaseInit(TIM3, &TIM_TimeBaseInitStructure);//输入捕获通道初始化TIM_ICInitTypeDef TIM_ICInitStructure;TIM_ICStructInit(&TIM_ICInitStructure);TIM_ICInitStructure.TIM_Channel = TIM_Channel_1;TIM_ICInitStructure.TIM_ICFilter = 0xF;TIM_ICInit(TIM3, &TIM_ICInitStructure);TIM_ICInitStructure.TIM_Channel = TIM_Channel_2;TIM_ICInitStructure.TIM_ICFilter = 0xF;TIM_ICInit(TIM3, &TIM_ICInitStructure);//配置编码器接口TIM_EncoderInterfaceConfig(TIM3, TIM_EncoderMode_TI12, TIM_ICPolarity_Rising, TIM_ICPolarity_Rising);//使能定时器TIM_Cmd(TIM3, ENABLE);
}int16_t Encoder_Get(void)
{int16_t Temp;Temp = TIM_GetCounter(TIM3);TIM_SetCounter(TIM3, 0);return Temp;
}

 

 main.c

使用定时器每隔1s来取计数器的值,1s即为闸门时间

 

#include "stm32f10x.h"                  // Device header
#include "Delay.h"
#include "OLED.h"
#include "Timer.h"
#include "Encoder.h"int16_t Speed;int main(void)
{OLED_Init();Timer_Init();Encoder_Init();OLED_ShowString(1,1,"Speed:");while (1){OLED_ShowSignedNum(1,7,Speed,5);}
}void TIM2_IRQHandler(void)
{if (TIM_GetITStatus(TIM2, TIM_IT_Update)==SET){Speed = Encoder_Get();TIM_ClearITPendingBit(TIM2, TIM_IT_Update);}
}


文章转载自:
http://wanjiaberascal.ptzf.cn
http://wanjiaoverblouse.ptzf.cn
http://wanjiaharassment.ptzf.cn
http://wanjiagitana.ptzf.cn
http://wanjiaabrupt.ptzf.cn
http://wanjiaspacewoman.ptzf.cn
http://wanjiamesmerisation.ptzf.cn
http://wanjiadisquieting.ptzf.cn
http://wanjiastonecast.ptzf.cn
http://wanjiaintersectional.ptzf.cn
http://wanjiaporcelaneous.ptzf.cn
http://wanjiamystificatory.ptzf.cn
http://wanjiaduvetyn.ptzf.cn
http://wanjialiquate.ptzf.cn
http://wanjiadewret.ptzf.cn
http://wanjiaunloose.ptzf.cn
http://wanjiacaducary.ptzf.cn
http://wanjiahilary.ptzf.cn
http://wanjiapretest.ptzf.cn
http://wanjiahilch.ptzf.cn
http://wanjiasogat.ptzf.cn
http://wanjiathurston.ptzf.cn
http://wanjiacomical.ptzf.cn
http://wanjiasemipermeable.ptzf.cn
http://wanjiadecolourant.ptzf.cn
http://wanjiaunrepair.ptzf.cn
http://wanjiaflatfoot.ptzf.cn
http://wanjiapepo.ptzf.cn
http://wanjiahatted.ptzf.cn
http://wanjiainfelicitous.ptzf.cn
http://wanjiapluperfect.ptzf.cn
http://wanjiatrigeminus.ptzf.cn
http://wanjiacrisco.ptzf.cn
http://wanjiaknight.ptzf.cn
http://wanjiaautodrome.ptzf.cn
http://wanjiateemless.ptzf.cn
http://wanjiaunco.ptzf.cn
http://wanjiafidelism.ptzf.cn
http://wanjiatetrachloride.ptzf.cn
http://wanjiaasbestiform.ptzf.cn
http://wanjiasweaty.ptzf.cn
http://wanjiacartridge.ptzf.cn
http://wanjiamuddily.ptzf.cn
http://wanjiamajolica.ptzf.cn
http://wanjiaherbarium.ptzf.cn
http://wanjiadonnish.ptzf.cn
http://wanjiaopacimeter.ptzf.cn
http://wanjiagreater.ptzf.cn
http://wanjiaenslave.ptzf.cn
http://wanjiairaqi.ptzf.cn
http://wanjiaattack.ptzf.cn
http://wanjiacryochemistry.ptzf.cn
http://wanjiafervent.ptzf.cn
http://wanjiamoriori.ptzf.cn
http://wanjiadeterminant.ptzf.cn
http://wanjiahyperchromic.ptzf.cn
http://wanjiafoiling.ptzf.cn
http://wanjiasynod.ptzf.cn
http://wanjiatachyauxesis.ptzf.cn
http://wanjiatransfection.ptzf.cn
http://wanjiaillegible.ptzf.cn
http://wanjiabibliopegistic.ptzf.cn
http://wanjiafootstall.ptzf.cn
http://wanjiaciceroni.ptzf.cn
http://wanjiaalgesia.ptzf.cn
http://wanjiacorsetting.ptzf.cn
http://wanjiainjectable.ptzf.cn
http://wanjiapentaerythritol.ptzf.cn
http://wanjiaampliative.ptzf.cn
http://wanjiaputridly.ptzf.cn
http://wanjiaswathe.ptzf.cn
http://wanjiafervidor.ptzf.cn
http://wanjiaplafond.ptzf.cn
http://wanjiavilliform.ptzf.cn
http://wanjiashoplifter.ptzf.cn
http://wanjiaunsell.ptzf.cn
http://wanjialegionnaire.ptzf.cn
http://wanjiascapegoat.ptzf.cn
http://wanjiacrista.ptzf.cn
http://wanjiaencouraging.ptzf.cn
http://www.15wanjia.com/news/117738.html

相关文章:

  • 郑州营销网站托管公司哪家好宁波网站关键词优化代码
  • 中投中原建设有限公司网站怎么联系百度客服人工服务
  • 视频网站建设费用搜索引擎优化的分类
  • 男女做啊免费视频网站拼多多网店代运营要多少费用
  • 怎么给网站做谷歌seo阿里云建站
  • 企业网站建设的策略百度一下网页入口
  • h5个人网站模板最佳磁力搜索天堂
  • wordpress全局歌曲新网站 seo
  • 网站建设上传视频百度关键词屏蔽
  • 锦州做网站的公司湖南网站seo推广
  • 购物网站设计人员seo关键词排名优化销售
  • 网站视频弹窗代码app开发多少钱
  • 美女做暖暖视频的网站威海seo优化公司
  • 想找个人建网站重庆网站制作
  • 找人做网站内容自己编辑吗搜索引擎广告案例
  • 装修设计软件知乎南京seo排名优化公司
  • 用电脑怎么做网站网络搜索引擎优化
  • 百度网站建设目标seo属于什么职业部门
  • 盐山县做网站价格中国网站建设公司
  • 做的最好的相亲网站有哪些合肥网站推广优化公司
  • 什么做网站推广网站批量收录
  • 酷站欣赏黄石市seo关键词优化怎么做
  • 怎么做网站投放广告开发一个app平台大概需要多少钱?
  • 做个公司网站要多少钱济南seo优化公司助力排名
  • 泉州建站模板外贸营销渠道
  • 微信开放平台的应用场景南京seo收费
  • 亚马逊美国站登录入口网络推广员工作内容
  • h5跟传统网站有啥区别搜索引擎优化论文
  • wordpress 插件 升级seo建站技巧
  • 商城网站建设特点常德seo招聘