KL25-ch07(定时器模块)-20130910课件.pptVIP

  • 2
  • 0
  • 约5.72千字
  • 约 27页
  • 2019-11-26 发布于湖北
  • 举报
第7章 定时器 主要内容: 7.1 计时器/定时器的工作原理 7.2 ARM Cortex-M0+内核时钟 7.3 定时器/PWM模块功能概述及编程结构 7.4 周期性中断定时器 7.5 低功耗定时器 7.6 实时时钟模块 7.7 本章小结 * 7.1 计时器/定时器的工作原理 实现计数与定时的基本方法有三种:完全硬件方式、完全软件方式、可编程计数器/定时器。 1.完全硬件方式 使用数字逻辑电路实现,即完全用硬件电路实现计数/定时功能。缺点:通用性差、灵活性差。 2.完全软件方式 通过编程,利用计算机执行指令的时间实现定时。优点:节省硬件。缺点:降低了CPU的使用效率、不容易提供多作业环境。可作为实现粗略延时的方法。 3.可编程计数器/定时器 优点:其计数/定时功能可由程序灵活地设置,设定之后与CPU并行地工作,不占用CPU的工作时间。 * 7.2 ARM Cortex-M0+内核时钟 ARM Cortex-M内核中包含了一个简单的定时器SysTick,又称为“滴答”定时器。 SysTick定时器被捆绑在NVIC(嵌套向量中断控制器)中,有效位数是24位,采用减1计数的方式工作,当减1计数到0,可产生SysTick异常(中断),中断号为15。 7.2.1 Systick模块的编程结构 1.Systick定时器模块的寄存器地址 SysTick定时器模块中有4个32位寄存器, 其映像地

文档评论(0)

1亿VIP精品文档

相关文档