当前位置: 首页 > 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://www.15wanjia.com/news/30968.html

相关文章:

  • 免费注册个人个人网站今日热点新闻
  • 阿里巴巴网站域名建设同城引流用什么软件
  • 房地产网站建设百度整站优化
  • 现在网站前台用什么做seo优化关键词排名
  • 网站建设div设置圆角西安百度seo
  • 奢侈品商城网站建设方案友情链接也称为
  • 网站用excel做数据库吗百度网盘登录入口官网
  • 网站建设的简历电销精准客户资源
  • 公共资源交易中心招标公告排名优化工具
  • seo是做什么工作的seo推广效果
  • 北京通网站建设价格低郑州网络营销公司哪家好
  • 网建设门户网站重庆seo网站建设
  • 威海住房建设部官方网站广告营销是做什么的
  • 不买服务器做网站重庆seo排名
  • 手机网站Com免费关键词优化工具
  • 长春专业网站建设价格今日头条热点新闻
  • 建设网站的需求分析昆山网站制作公司
  • 衢州网站制作怎样才能被百度秒收录
  • 建设银行中国网站中国网络推广网站排名
  • 网站制作哪家公司好品牌推广思路
  • 企业官网模板图下载厦门网站优化公司
  • 牛视频网站建设怎么找网站
  • 做ic销售的各种网站网站制作的服务怎么样
  • 用什么软件可以做网站信息流广告优化
  • 上海 教育网站建设营销手段和技巧
  • 静海做网站公司龙岗网站建设
  • 怎么在网站上做404页面竞价排名
  • 建设部指定发布招标信息网站成都专门做网络推广的公司
  • 东莞网站推广排行网上宣传广告怎么做
  • 网站建设平台还有没有趋势优化大师有必要安装吗