当前位置: 首页 > 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_Prescalerpsc;  //定时器分频 TIM_TimeBaseInitStructure.TIM_CounterModeTIM_CounterMode_Up; //向上计数模式 TIM_TimeBaseInitStructure.TIM_ClockDivisionTIM_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_IRQChannelTIM6_DAC_IRQn; //定时器6中断     NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority0x01; //抢占优先级1     NVIC_InitStructure.NVIC_IRQChannelSubPriority0x03; //子优先级3     NVIC_InitStructure.NVIC_IRQChannelCmdENABLE;     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_Prescalerpsc; //定时器分频TIM_TimeBaseInitStructure.TIM_CounterModeTIM_CounterMode_Up; //向上计数模式TIM_TimeBaseInitStructure.TIM_ClockDivisionTIM_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_IRQChannelBASE_TIME_IRQ; //定时器6中断NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority0x01; //抢占优先级1NVIC_InitStructure.NVIC_IRQChannelSubPriority0x03; //子优先级3NVIC_InitStructure.NVIC_IRQChannelCmdENABLE;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.hkea.cn/news/14451012/

相关文章:

  • 网站详情页链接怎么做wordpress忘记密码邮件收不到
  • 昆明seo博客南网站建设网站页面设计分析
  • 自适应 网站开发二次开发招聘
  • 义乌网站建设工作室高端网站制作公
  • 深圳高端做网站东莞便宜做网站
  • 深夜小网站网站建设流程 费用
  • 毕业设计论文网站开发需要多少wordpress 屏蔽搜索引擎
  • 浙江做网站找谁免费海外网站建设
  • 青岛网站搜索排名西安网站建设怎样
  • 建设团购网站费用天津seo推广方法
  • 关于网站制作报价网站开发具备的相关知识
  • 建设网站服务器是什么邢台公司做网站多少钱
  • 网站建设是怎么赚钱的系统开发是什么意思
  • 我的网站模板下载不了网站怎么加链接
  • 呼伦贝尔旅游网站建设wordpress轮播图修改
  • 秦皇岛找一家能建网站的公司易思企业网站管理系统
  • nodejs 做网站备案网站名称怎么写个人
  • 手机软件做的相册怎样传到网站diy小程序开发平台
  • 黄骗免费网站如果做微商需不需要开个网站。
  • 建一个自己的网站wordpress iis 中文
  • 昆明专业做网站多少钱seo优化公司哪家好
  • wordpress 主题 google东莞网站优化东莞seo最专业的东莞网络公司小红孩营销
  • 网站建设高端培训学校网页升级紧急通知狼人
  • 网站 网站 建设设置网站维护页面
  • 网站制作软件教程网站动态页面打不开
  • 怎样发布自己的网站wordpress 插马
  • 做一个展示型网站多少钱wordpress 404 调用
  • 辽宁城乡住房建设厅网站打不开十大互联网平台
  • 网站建设模板公司自考本科报名官网入口
  • 六安网站建设 220如何做网站上抓视频