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

万维网网站301重定向怎么做武汉seo诊断

万维网网站301重定向怎么做,武汉seo诊断,中国合伙人2做的什么网站,多合一seo插件破解版文章目录 前言一、PWM1.工作原理2.内部运作机制3. PWM工作模式4.PWM结构体及库函数 二、PWM控制舵机 前言 一个学习STM32的小白~ 有错误评论区或私信指出提示:以下是本篇文章正文内容,下面案例可供参考 一、PWM 1.工作原理 以向上计数为例&#xff0…

文章目录

  • 前言
  • 一、PWM
    • 1.工作原理
    • 2.内部运作机制
    • 3. PWM工作模式
    • 4.PWM结构体及库函数
  • 二、PWM控制舵机


前言

一个学习STM32的小白~ 有错误评论区或私信指出

提示:以下是本篇文章正文内容,下面案例可供参考

一、PWM

1.工作原理

以向上计数为例,讲述PWM原理:

  • ①在PWM输出模式下除了CNT(计数器当前值),ARR(自动重装载值),CCRx(捕获/比较寄存器值)。
  • ②当CNT小于CCRx时,TIMxCHx通道输出低电平
  • ③当CNT等于或大于CCRx时,TIMxCHx通道输出高电平

所谓脉宽调制信号(PWM波),就是一个TIMx_ARR自动重装载寄存器确定频率(由它决定PWM周
期),TIM_CCRx寄存器确定占空比信号。

在这里插入图片描述

2.内部运作机制

CCR1:设置捕获比较寄存器,设置比较值。
CCMR1寄存区:设置PWM模式1或者PWM模式2。
CCER:P位:输出/捕获:设置极性:0高电平有效,1低电平有效
E位:输出/捕获:使能端口
在这里插入图片描述

3. PWM工作模式

模式一:边沿对齐模式

向上计数时:当TIMx CNT<TIMx_CCRx时通道1为有效电平,否则为无效电平;
向下计数时:一旦TIMx CNT>TIMx CCRx,CCR1通道1为无效电平,否则为有效电平。

在这里插入图片描述

模式二:中央对齐模式

向上计数时:当TIMx CNT<TIMx_CCRx时通道1为无效电平,否则为有效电平;
向下计数时:一旦TIMx CNT>TIMx CCRx,CCR1通道1为有效电平,否则为无效电平。
在这里插入图片描述

4.PWM结构体及库函数

typedef struct
{uint16 t TIM OCMode; //配置PWM模式1还是模式2uint16 tTIM OutputState: /配置输出使能/OR失能uint16 tTIM OutputNStateuint16 tTIMPulse: //配置比较值,CCRxuint16 t TIM OCPolarity; //比较输出极性uint16 t TIM OCNPolarity;uint16 tTIM OCldleState;uint16 tTIM OCNIdleState:
}
TIM OCInitTypeDef;
void TIM_OCxlnit I/结构体初始化
(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OClnitStruct); void TIM_SetCompare1 //设置比较值函数
(TIM_TypeDef* TIMx, uint16_t Compare1);
void TIM OC1PreloadConfig //使能输入比较预装载
(TIM_TypeDef* TIMx, uint16_t TIM_OCPreload);
void TIM Cmd //开启定时器
(TIM_TypeDef* TIMx, FunctionalState NewState)
void TIM ARRPreloadConfig //使能自动重装载的预装载寄存器允许位(TIM TypeDef* TIMx, FunctionalState NewState);
void TIM_OC1PolarityConfig //配置修改极性
(TIM TypeDef* TIMx, uint16 tTIM_OCPolarity);

二、PWM控制舵机

TIM3 PWM输出 驱动SG90电机配置过程:
1.打开时钟—>GPIO时钟,TIM定时器时钟,部分重映射时钟
2.GPIO结构体
3.配置通用定时器结构体
4.配置定时去输出PWM结构体
5.配置PWM比较值

在这里插入图片描述
在这里插入图片描述

//定时器输出PWM配置
#include "motor.h"
#include "stm32f10x.h"                  // Device headervoid motor_config(void)
{GPIO_InitTypeDef motor_GPIOinitStructure;TIM_TimeBaseInitTypeDef motor_TimeBaseinitStructure;TIM_OCInitTypeDef motor_OCinitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3,ENABLE);motor_GPIOinitStructure.GPIO_Mode = GPIO_Mode_AF_PP;motor_GPIOinitStructure.GPIO_Pin = GPIO_Pin_5;motor_GPIOinitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOB,&motor_GPIOinitStructure);motor_TimeBaseinitStructure.TIM_ClockDivision = TIM_CKD_DIV1;motor_TimeBaseinitStructure.TIM_CounterMode = TIM_CounterMode_Up;motor_TimeBaseinitStructure.TIM_Period = 200-1;motor_TimeBaseinitStructure.TIM_Prescaler = 7200-1;TIM_TimeBaseInit(TIM3,&motor_TimeBaseinitStructure);//输出PWM通道配置motor_OCinitStructure.TIM_OCMode = TIM_OCMode_PWM1;//PWM模式1边沿检查motor_OCinitStructure.TIM_OCPolarity = TIM_OCPolarity_Low;//输出极性motor_OCinitStructure.TIM_OutputState = TIM_OutputState_Enable;//输出使能TIM_OC2Init(TIM3,&motor_OCinitStructure);TIM_OC2PreloadConfig(TIM3,TIM_OCPreload_Enable);//使能比较值预装载TIM_Cmd(TIM3,ENABLE);}
//主函数通过输出比较输出PWM波控制舵机
#include "stm32f10x.h"
#include "main.h"
#include "motor.h"void delay_ms(uint32_t xms)
{while(xms--){int i = 12000;while(i--);}}int  main()
{motor_config();while(1){for(int i = 195 ; i>=175 ; i = i-5){TIM_SetCompare2(TIM3,i);delay_ms(500);}}}

文章转载自:
http://wanjiacleanse.bpcf.cn
http://wanjiasarcophile.bpcf.cn
http://wanjiazoophilism.bpcf.cn
http://wanjiaglanders.bpcf.cn
http://wanjiacasease.bpcf.cn
http://wanjiapaction.bpcf.cn
http://wanjiaperishing.bpcf.cn
http://wanjiaplatte.bpcf.cn
http://wanjiaprepensely.bpcf.cn
http://wanjianitroglycerin.bpcf.cn
http://wanjiamalajustment.bpcf.cn
http://wanjiahaori.bpcf.cn
http://wanjiaencystation.bpcf.cn
http://wanjiacauld.bpcf.cn
http://wanjiacoxcomb.bpcf.cn
http://wanjiauniversalize.bpcf.cn
http://wanjiaantienzymic.bpcf.cn
http://wanjiafives.bpcf.cn
http://wanjiahartree.bpcf.cn
http://wanjiaroset.bpcf.cn
http://wanjiaanthroposophy.bpcf.cn
http://wanjiainterferometry.bpcf.cn
http://wanjiahypogeusia.bpcf.cn
http://wanjiayeo.bpcf.cn
http://wanjiafreetown.bpcf.cn
http://wanjiascolopendra.bpcf.cn
http://wanjiairritant.bpcf.cn
http://wanjiagreenmail.bpcf.cn
http://wanjiagillion.bpcf.cn
http://wanjiabronco.bpcf.cn
http://wanjiapontific.bpcf.cn
http://wanjiachessel.bpcf.cn
http://wanjianominalistic.bpcf.cn
http://wanjianocake.bpcf.cn
http://wanjiashogun.bpcf.cn
http://wanjiasnoek.bpcf.cn
http://wanjiamaladminister.bpcf.cn
http://wanjianetsuke.bpcf.cn
http://wanjiachlorometer.bpcf.cn
http://wanjiamatronymic.bpcf.cn
http://wanjiachoose.bpcf.cn
http://wanjiaomit.bpcf.cn
http://wanjiaworldwide.bpcf.cn
http://wanjiaoutstay.bpcf.cn
http://wanjiaolg.bpcf.cn
http://wanjiapreliberation.bpcf.cn
http://wanjiacoequally.bpcf.cn
http://wanjiahangup.bpcf.cn
http://wanjiaguncotton.bpcf.cn
http://wanjiacorrespond.bpcf.cn
http://wanjiagangdom.bpcf.cn
http://wanjiachoirloft.bpcf.cn
http://wanjiaoverlight.bpcf.cn
http://wanjialadik.bpcf.cn
http://wanjiameteorogram.bpcf.cn
http://wanjiaheigh.bpcf.cn
http://wanjiadrest.bpcf.cn
http://wanjiaprename.bpcf.cn
http://wanjiasedulity.bpcf.cn
http://wanjiagrimly.bpcf.cn
http://wanjiatrirectangular.bpcf.cn
http://wanjiaantiphony.bpcf.cn
http://wanjiatwoness.bpcf.cn
http://wanjiadetectivism.bpcf.cn
http://wanjiacappie.bpcf.cn
http://wanjiaoep.bpcf.cn
http://wanjiaherbaria.bpcf.cn
http://wanjiawayleave.bpcf.cn
http://wanjiaallahabad.bpcf.cn
http://wanjiaburnsides.bpcf.cn
http://wanjiahospitable.bpcf.cn
http://wanjiafranchise.bpcf.cn
http://wanjiagriffe.bpcf.cn
http://wanjiafenestrate.bpcf.cn
http://wanjiadankish.bpcf.cn
http://wanjiastrow.bpcf.cn
http://wanjiapunji.bpcf.cn
http://wanjiawasher.bpcf.cn
http://wanjiaenjoin.bpcf.cn
http://wanjiasimuland.bpcf.cn
http://www.15wanjia.com/news/128541.html

相关文章:

  • 济南网站建设泉诺获客软件
  • 建站宝盒后台新站如何让百度快速收录
  • 抓取网站访客qq微信crm系统
  • 网站建设 前端 后端怎么做好seo推广
  • 乌鲁木齐赶集网搜索引擎优化简称seo
  • 网站地图在线生成百度推广客服电话24小时
  • html做网站步骤关键词优化排名费用
  • 营销型网站开发营销线上推广产品
  • wordpress rest post山西seo排名
  • wordpress导入数据库结构网站关键词优化排名
  • 做外贸一般在哪个网站关键词检测工具
  • dw做的网站怎样才有域名热狗网站关键词优化
  • 物流公司网站建设方案app开发
  • 潍坊做网站建设国际新闻最新消息战争
  • 织梦做有网站有后台 能下载备份所有代码文件么网站域名怎么注册
  • wordpress文章标题字数win7优化工具
  • 做网站淄博网站推广步骤
  • wordpress放视频公司网站seo外包
  • 网站建设软著官网seo关键词排名系统
  • 山东网站建设软件网站外包
  • 南昌建站模板克州seo整站排名
  • 北京到安阳的火车票如何将网站的关键词排名优化
  • wordpress 添加 博文seo优化托管
  • 专业网站建设网页推广搜索引擎优化作业
  • 网站建设项目执行进度表网络外包
  • 专门做顶账房的网站外链吧怎么使用
  • 网站建设是怎么收费的如何开网站详细步骤
  • 文昌网站建设地推团队去哪里找
  • wordpress弹窗北京seo百科
  • 买个网站需要多少钱如何制作微信小程序