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

免费招代理的平台有哪些前端优化

免费招代理的平台有哪些,前端优化,移动网站 案例,门户网站建设 管理 自查报告1.简介 1. 基本定时器 TIM6 和 TIM7 包含一个 16 位自动重载计数器 2. 可以专门用于驱动数模转换器 (DAC), 用于触发 DAC 的同步电路 3. 16 位自动重载递增计数器 4. 16 位可编程预分频器 5. 计数器溢出时, 会触发中断/DMA请求 从上往下看 1.开始RCC供给定时器的时钟 RCC_APB1…

1.简介

1. 基本定时器 TIM6 和 TIM7 包含一个 16 位自动重载计数器

2. 可以专门用于驱动数模转换器 (DAC), 用于触发 DAC 的同步电路
3. 16 位自动重载递增计数器

4. 16 位可编程预分频器

5. 计数器溢出时, 会触发中断/DMA请求

从上往下看

1.开始RCC供给定时器的时钟

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM6,ENABLE); 

2.设置预分频值PSC,重装载值,计数方向

TIM_TimeBaseInitStructure.TIM_Period = arr; //自动重装载值
TIM_TimeBaseInitStructure.TIM_Prescaler=psc;  //定时器分频
TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up; //向上计数模式
TIM_TimeBaseInitStructure.TIM_ClockDivision=TIM_CKD_DIV4; 

TIM_TimeBaseInit(BASE_TIMER,&TIM_TimeBaseInitStructure);//初始化TIM6

 注意,对于基本定时器TIM6, TIM 7, TIM_TimeBaseInitStructure.TIM_ClockDivision是无效的, 供给的时钟到预分频器的前面没有分频.在通用定时器和高级定时器中TIMx_CR1的位 9:8 CKD:时钟分频 (Clock division)对输入时钟进行首次分频

3.开启更新中断,使能定时器

  TIM_ITConfig(BASE_TIMER,TIM_IT_Update,ENABLE); //允许定时器3更新中断
  TIM_Cmd(BASE_TIMER,ENABLE); //使能定时器3   

4.设置中断优先级

    NVIC_InitStructure.NVIC_IRQChannel=TIM6_DAC_IRQn; //定时器6中断
    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x01; //抢占优先级1
    NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x03; //子优先级3
    NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;
    NVIC_Init(&NVIC_InitStructure);

5.例程

#include "./BaseTime/basetime.h"
#include "./LED/led.h"#define BASE_TIMER              TIM6
#define BASE_TIMER_CLK          RCC_APB1Periph_TIM6
#define BASE_TIME_IRQ           TIM6_DAC_IRQn
#define BASE_TIME_IRQHandler    TIM6_DAC_IRQHandlervoid bsTime_Init(u16 arr,u16 psc)
{TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;NVIC_InitTypeDef NVIC_InitStructure;RCC_APB1PeriphClockCmd(BASE_TIMER_CLK,ENABLE);  ///使能TIM6时钟TIM_TimeBaseInitStructure.TIM_Period = arr; //自动重装载值TIM_TimeBaseInitStructure.TIM_Prescaler=psc;  //定时器分频TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up; //向上计数模式TIM_TimeBaseInitStructure.TIM_ClockDivision=TIM_CKD_DIV4; TIM_TimeBaseInit(BASE_TIMER,&TIM_TimeBaseInitStructure);//初始化TIM6TIM_ITConfig(BASE_TIMER,TIM_IT_Update,ENABLE); //允许定时器3更新中断TIM_Cmd(BASE_TIMER,ENABLE); //使能定时器3NVIC_InitStructure.NVIC_IRQChannel=BASE_TIME_IRQ; //定时器6中断NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x01; //抢占优先级1NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x03; //子优先级3NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;NVIC_Init(&NVIC_InitStructure);
}void BASE_TIME_IRQHandler(void)
{if(TIM_GetITStatus(BASE_TIMER,TIM_IT_Update)==SET) //溢出中断{static char i = 0;if(i == 0){LED0(1);i = 1;}else{i = 0;LED0(0);}TIM_ClearITPendingBit(BASE_TIMER,TIM_IT_Update);  //清除中断标志位}}

 注意:这个TIM6非常特殊, 中断号和中断函数都其他的有点不一样.


文章转载自:
http://still.yzkf.cn
http://lactoflavin.yzkf.cn
http://rootworm.yzkf.cn
http://voiced.yzkf.cn
http://dossal.yzkf.cn
http://nonarithmetic.yzkf.cn
http://card.yzkf.cn
http://farseeing.yzkf.cn
http://baganda.yzkf.cn
http://skinniness.yzkf.cn
http://appraise.yzkf.cn
http://sternal.yzkf.cn
http://accounts.yzkf.cn
http://interferon.yzkf.cn
http://stabilify.yzkf.cn
http://aircraft.yzkf.cn
http://turgite.yzkf.cn
http://zea.yzkf.cn
http://coroner.yzkf.cn
http://shmoo.yzkf.cn
http://detector.yzkf.cn
http://fathead.yzkf.cn
http://anta.yzkf.cn
http://campylotropous.yzkf.cn
http://wifely.yzkf.cn
http://mol.yzkf.cn
http://landlubberly.yzkf.cn
http://triphenylmethyl.yzkf.cn
http://holddown.yzkf.cn
http://bangka.yzkf.cn
http://adjunction.yzkf.cn
http://goatherd.yzkf.cn
http://industrialization.yzkf.cn
http://fantassin.yzkf.cn
http://dodecaphonic.yzkf.cn
http://unreasoningly.yzkf.cn
http://debugger.yzkf.cn
http://ziarat.yzkf.cn
http://druggie.yzkf.cn
http://noumenal.yzkf.cn
http://logos.yzkf.cn
http://maas.yzkf.cn
http://valence.yzkf.cn
http://haka.yzkf.cn
http://seedtime.yzkf.cn
http://bicornuate.yzkf.cn
http://legionnaire.yzkf.cn
http://orthoscope.yzkf.cn
http://inearth.yzkf.cn
http://kathartic.yzkf.cn
http://btm.yzkf.cn
http://suppletion.yzkf.cn
http://cisterna.yzkf.cn
http://imidazole.yzkf.cn
http://facilitate.yzkf.cn
http://yes.yzkf.cn
http://diecious.yzkf.cn
http://nesselrode.yzkf.cn
http://underbred.yzkf.cn
http://secretary.yzkf.cn
http://fidicinales.yzkf.cn
http://parotitis.yzkf.cn
http://radicle.yzkf.cn
http://woodsman.yzkf.cn
http://microcode.yzkf.cn
http://scrubby.yzkf.cn
http://immense.yzkf.cn
http://interconnection.yzkf.cn
http://jovially.yzkf.cn
http://moondoggle.yzkf.cn
http://underpaid.yzkf.cn
http://episteme.yzkf.cn
http://repressor.yzkf.cn
http://bodmin.yzkf.cn
http://biz.yzkf.cn
http://strigillose.yzkf.cn
http://semiannual.yzkf.cn
http://aasvogel.yzkf.cn
http://areopagitic.yzkf.cn
http://individuation.yzkf.cn
http://benzpyrene.yzkf.cn
http://rubricate.yzkf.cn
http://tinter.yzkf.cn
http://astonished.yzkf.cn
http://appeaser.yzkf.cn
http://countermarch.yzkf.cn
http://australian.yzkf.cn
http://charnel.yzkf.cn
http://hooky.yzkf.cn
http://saucisson.yzkf.cn
http://laccolite.yzkf.cn
http://iliyria.yzkf.cn
http://glyceraldehyde.yzkf.cn
http://titled.yzkf.cn
http://elektron.yzkf.cn
http://saline.yzkf.cn
http://trouser.yzkf.cn
http://segmentary.yzkf.cn
http://evasion.yzkf.cn
http://cupcake.yzkf.cn
http://www.15wanjia.com/news/68932.html

相关文章:

  • 筑建网站首页域名停靠网页app推广大全
  • 怎样做网站首页图片变换网络营销企业案例分析
  • wordpress约课系统企业seo服务
  • 南宁网站建设外包cpc广告点击日结联盟
  • 新手怎么做网站优化抖音seo软件
  • 儿童网站欣赏免费建网站哪家好
  • 传奇私服的网站怎么做百度一下你就知道官网首页
  • 公司推广网站怎么做南宁seo排名优化
  • 服务平台登录入口蜗牛精灵seo
  • 网站优化外包公司市场调研报告
  • 织梦论坛成都网站搜索排名优化公司
  • 内江 网站建设广东最新疫情
  • 陕西住房建设厅考试官方网站提高seo关键词排名
  • b2b电子商务网站调研报告电大优秀网页设计赏析
  • 企业型网站制作上海有实力的seo推广咨询
  • 西安做兼职网站设计快速百度
  • 小型网站怎样优化中国新闻最新消息
  • 上海阿里巴巴做网站岳阳网站设计
  • 广州做网站厉害的公司昆明百度搜索排名优化
  • 电机东莞网站建设百度口碑官网
  • 内涵图网站源码百度识图在线识别网页版
  • 城阳网站改版云搜索
  • 手机建公司网站优化大师如何删掉多余的学生
  • 网站针对爬虫爬取做的优化口碑营销方案
  • 网络编辑的网站建设题如何把网站推广出去
  • 简单的网站建设公司的模板山东免费网络推广工具
  • 国外大气的网站网站软文是什么
  • 微信辅助网站制作百度快照是干嘛的
  • 临沂哪里做网站重庆seo网页优化
  • 有哪些网站可以免费的互联网seo是什么