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

asp学校网站源码网站关键词排名优化方法

asp学校网站源码,网站关键词排名优化方法,襄阳市做网站的公司,网上装修公司网站策划书前言: 本文内容基本来自江协,整理起来方便日后开发使用。MCU:STM32F103C8T6。 一、配置流程 1、开启GPIO,TIM的时钟 /*开启时钟*/RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); //开启TIM2的时钟RCC_APB2PeriphClockC…

前言:

本文内容基本来自江协,整理起来方便日后开发使用。MCU:STM32F103C8T6。

一、配置流程

1、开启GPIOTIM的时钟

	/*开启时钟*/RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);			//开启TIM2的时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);			//开启GPIOA的时钟

2、GPIO初始化,模式为复用推挽输出

	/*GPIO初始化*/GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;		//GPIO_Pin_15;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIO_InitStructure);							//将PA0引脚初始化为复用推挽输出	//受外设控制的引脚,均需要配置为复用模式	

3、TIM时基单元初始化

	/*配置时钟源*/TIM_InternalClockConfig(TIM2);		//选择TIM2为内部时钟,若不调用此函数,TIM默认也为内部时钟/*时基单元初始化*/TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;				//定义结构体变量TIM_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV1;     //时钟分频,选择不分频,此参数用于配置滤波器时钟,不影响时基单元功能TIM_TimeBaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up; //计数器模式,选择向上计数TIM_TimeBaseInitStructure.TIM_Period = 100 - 1;					//计数周期,即ARR的值TIM_TimeBaseInitStructure.TIM_Prescaler = 720 - 1;				//预分频器,即PSC的值TIM_TimeBaseInitStructure.TIM_RepetitionCounter = 0;            //重复计数器,高级定时器才会用到TIM_TimeBaseInit(TIM2, &TIM_TimeBaseInitStructure);             //将结构体变量交给TIM_TimeBaseInit,配置TIM2的时基单元

4、输出比较初始化

	/*输出比较初始化*/TIM_OCInitTypeDef TIM_OCInitStructure;							//定义结构体变量TIM_OCStructInit(&TIM_OCInitStructure);							//结构体初始化,若结构体没有完整赋值//则最好执行此函数,给结构体所有成员都赋一个默认值//避免结构体初值不确定的问题TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;				//输出比较模式,选择PWM模式1TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;		//输出极性,选择为高,若选择极性为低,则输出高低电平取反TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;	//输出使能TIM_OCInitStructure.TIM_Pulse = 0;								//初始的CCR值TIM_OC1Init(TIM2, &TIM_OCInitStructure);						//将结构体变量交给TIM_OC1Init,配置TIM2的输出比较通道1

5、使能TIM

	/*TIM使能*/TIM_Cmd(TIM2, ENABLE);			//使能TIM2,定时器开始运行

6、编写设置占空比的函数

void PWM_SetCompare1(uint16_t Compare)
{TIM_SetCompare1(TIM2, Compare);		//设置CCR1的值
}

二、框图(二次开发或计算用)

1、PWM基本结构

在这里插入图片描述

2、参数计算在这里插入图片描述

3、PWM模式

PWM模式1:CNT < CCR时,输出有效电平;CNT ≥ CCR时,输出无效电平;
PWM模式2:CNT < CCR时,输出无效电平;CNT ≥ CCR时,输出有效电平;

占空比的定义:脉冲信号中高电平持续时间与整个周期时间的比率

TIM_OCInitStructureTIM_OCMode用来配置PWM模式,TIM_OCPolarity用来配置输出极性(即有效电平)。

对于PWM模式1PWM模式2,输出极性的高低,我做了一下四组实验,其中设置了CNT为100,CCR为40:

  • PWM模式1、输出极性高:占空比40%;(最常用的)
  • PWM模式1、输出极性低:占空比60%;
  • PWM模式2、输出极性高:占空比60%;
  • PWM模式2、输出极性低:占空比40%;

得出以下结论
在这里插入图片描述
对于PWM模式1:蓝色线段的下半段输出有效电平,上半段输出无效电平;
对于PWM模式2:蓝色线段的上半段输出无效电平,下半段输出有效电平;

http://www.yidumall.com/news/71146.html

相关文章:

  • 中华设计论坛西安seo优化培训机构
  • 案例较少如何做设计公司网站推广普通话的意义论文
  • 现在全国哪里疫情最严重seo排名如何优化
  • 超市网站开发建设建议互联网推广渠道
  • 网站价格套餐互联网培训机构排名前十
  • 网站开发的交付文档手机网站建设公司
  • 经典企业网站模板北京网络网站推广
  • 深圳网站建设 site百度营销网页版
  • 网站推荐几个免费的外贸建站优化
  • 今日头条如何做淘宝客网站推广体验营销策划方案
  • 政府网站建设的基本原则出售友情链接是什么意思
  • 做公众号文章的网站初学者做电商怎么入手
  • 做网站的的价位网站seo 优化
  • 公司购买网站建设费用会计分录网站关键词优化网站推广
  • 满山红厦门网站建设肇庆seo排名
  • htp免费域名注册网站网站开通
  • 怎样将qq空间建设为个人网站公司建立网站的步骤
  • 合肥网站排名提升sem百度竞价推广
  • 个人介绍网页设计作品直通车关键词优化
  • 公选课网页制作与网站建设百度营消 营销推广
  • 怎样做网站漂浮南昌seo推广
  • 重庆市城乡建设委员会官方网站网站关键词优化技巧
  • 下载好的网站模板怎么用苏州seo关键词优化价格
  • 企业 网站 程序百度推广账号怎么申请
  • 免费建英文网站包头网站建设推广
  • 网站建设人员工作职责深圳网站优化公司
  • 哈尔滨做网站seo如何进行新产品的推广
  • 济南公司注册网站建设网络营销的主要方式和技巧
  • 网站代码开发商丘seo排名
  • 帝国cms怎样做网站迁移运营推广是做什么的