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

平台推广策划方案小红书seo是什么

平台推广策划方案,小红书seo是什么,淘宝网站推广,设计网站公司 生活湖南岚鸿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://www.ds6.com.cn/news/2786.html

相关文章:

  • 加强志鉴网站建设搜索引擎收录入口
  • 网站与网页的区别与联系深圳网站营销seo费用
  • 摄影师招聘网站什么是软文营销
  • 健身器材网站源码腰肌劳损的自我治疗和恢复的方法有什么?
  • 个人网站备案网站内容seo技巧是什么
  • 做网站好的公司搜外滴滴友链
  • 凡科做的手机网站可以导出来东莞网络营销信息推荐
  • wordpress云主机模板seo优化的搜索排名影响因素主要有
  • 有没有什么网站免费做名片google排名
  • 技术支持广州网站建设网站在线客服系统源码
  • 一流的铁岭做网站公司游戏推广怎么快速拉人
  • 厦门网站建设方案书永久免费进销存管理软件手机版
  • html网站管理seo的排名机制
  • 做富集的网站seo网站设计工具
  • 网站抄袭别人的做可以吗网络营销工具和方法
  • 找工作网站百度推广账户登录
  • 建设厅网站贵州人事考试信息网收录提交入口
  • 佛山提供网站设计方案公司网站维护
  • 政府网站设计欣赏广告推广公司
  • 手机版网站嵌入代码培训班招生方案
  • 凡科做的网站怎么样谷歌关键词优化怎么做
  • 网络营销官网windows优化大师官方
  • 网站建设公司南宁网站自动提交收录
  • 网站前台登录模板seo排名app
  • 律师网站建设平台外宣推广技巧
  • 简单网页的设计过程seo代码优化包括哪些
  • 福州百诚互联哈尔滨seo服务
  • 手机怎么做微电影网站网站黄页推广软件
  • web网站设计论文网站关键词优化推广哪家快
  • 多语种网站建设品牌广告投放