基于ARM的单片机应用及实践课件第六章.pptxVIP

  • 14
  • 0
  • 约5.59千字
  • 约 59页
  • 2017-05-18 发布于湖北
  • 举报

基于ARM的单片机应用及实践课件第六章.pptx

基于ARM的单片机应用及实践课件第六章

第六章 STM32 定时器的使用;本章内容 STM32F的定时器简介 通用定时器时基单元 通用定时器特殊工作模式 定时器编程及实训 ;第六章 STM32 定时器的使用;TIM2~TIM5是通用定时器: 输入捕获 输出比较 PWM 脉冲计数 TIM6和TIM7是基本定时器: 主要用于产生DAC触发信号,其时钟由APB1输出产生 ;系统时基定时器SysTick: 24位递减计数器 自动重加载 常用于产生延时us级、ms级 定时器的工作频率计算公式为 CK_CNT=定时器时钟/(TIMx_PSC+1) 其中CK_CNT表示定时器工作频率 TIMx_PSC表示分频系数 ; typedef struct { vu32 CTRL; //SysTick控制和状态寄存器 vu32 LOAD; //SysTick重装载值寄存器 vu32 VAL; //SysTick当前值寄存器 vuc32 CALIB; //SysTick校准值寄存器 } SysTick_TypeDef; ;库函数: SysTick_CLKSourceConfig函数 SysTick_Setreload函数 SysTick_CounterCmd函数 SysTick_ITConfig函数 SysTick_GetCounter函数 SysTick_Get

文档评论(0)

1亿VIP精品文档

相关文档