1 / 19

ARM嵌入式体系结构与接口技术 第10章 定时器

ARM嵌入式体系结构与接口技术 第10章 定时器. 课程安排 :. 第1章 嵌入式系统基础知识 第2章 ARM技术概述 第3章 ARM的指令系统 第4章 ARM汇编语言程序设计 第5章 ARM Realview MDK集成开发环境 第6章 GPIO编程 第7章 ARM异常中断处理及编程 第8章 串行通信接口. 课程安排 :. 第9章 存储器接口 第10章 定时器 第11章 A/D转换器 第12章 LCD接口设计 第13章 温度监测仪开发实例. 本章课程:. 10.1 S3C2410X PWM定时器 10.2 S3C2410X看门狗定时器

brilliant
Download Presentation

ARM嵌入式体系结构与接口技术 第10章 定时器

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ARM嵌入式体系结构与接口技术第10章 定时器

  2. 课程安排: • 第1章 嵌入式系统基础知识 • 第2章 ARM技术概述 • 第3章 ARM的指令系统 • 第4章 ARM汇编语言程序设计 • 第5章 ARM Realview MDK集成开发环境 • 第6章 GPIO编程 • 第7章 ARM异常中断处理及编程 • 第8章 串行通信接口

  3. 课程安排: • 第9章 存储器接口 • 第10章 定时器 • 第11章 A/D转换器 • 第12章 LCD接口设计 • 第13章 温度监测仪开发实例

  4. 本章课程: • 10.1 S3C2410X PWM定时器 • 10.2 S3C2410X看门狗定时器 • 10.3 小结 • 10.4 思考与练习

  5. 10.1 S3C2410X PWM定时器 • 10.1.1 PWM定时器概述 • S3C2410X的PWM定时器有5个16 位定时器, • 其中定时器0、定时器1、定时器2 与定时器3 具有脉冲宽度调制(PWM)功能 • 定时器4 仅供内部定时而没有输出引脚 • 定时器0 具有死区生成器,可以控制大电流设备

  6. 10.1 S3C2410X PWM定时器 • 10.1.2 PWM定时器的寄存器 • 1、定时器配置寄存器0 (TFCG0) • 定时器输入时钟频率=PCLK/{prescaler value+1}/{divider value} • { prescaler value }=1~255; • { divider value }=2、4、8、16 • 表10-1 TCFG0寄存器(0x51000000)

  7. 10.1 S3C2410X PWM定时器 • 10.1.2 PWM定时器的寄存器 • 2、定时器配置寄存器1(TCFG1) • 定时器配置寄存器1主要用于DMA通道选择,PWM定时器的MUX输入。

  8. 10.1 S3C2410X PWM定时器 • 10.1.2 PWM定时器的寄存器 • 3、定时器控制寄存器(TCON) • 定时器控制寄存器主要用于自动重载、定时器自动更新、定时器启停、输出翻转控制等。

  9. 10.1 S3C2410X PWM定时器 • TCON:

  10. 10.1 S3C2410X PWM定时器 • 10.1.2 PWM定时器的寄存器 • 4、定时器n计数缓冲寄存器(TCNTBn) • 该寄存器用于PWM定时器的时间计数 • 表10-4 TCNTBn寄存器

  11. 10.1 S3C2410X PWM定时器 • 10.1.2 PWM定时器的寄存器 • 5、定时器n比较缓冲寄存器(TCMPBn) • 该寄存器用于PWM波形输出占空比的设置 • 表10-5 TCMPBn寄存器

  12. 10.1 S3C2410X PWM定时器 • 10.1.2 PWM定时器的寄存器 • 5、定时器n比较缓冲寄存器(TCMPBn) • 该寄存器用于PWM波形输出占空比的设置 • 表10-5 TCMPBn寄存器

  13. 10.1 S3C2410X PWM定时器 • 10.1.3 PWM定时器操作示例

  14. 10.2 S3C2410X看门狗定时器 • 10.2.1 S3C2410X看门狗定时器概述

  15. 10.2 S3C2410X看门狗定时器 • 10.2.2 看门狗定时器寄存器

  16. 10.2 S3C2410X看门狗定时器 • 10.2.3 看门狗定时器程序编写

  17. 10.3 小结 • PWM的工作原理 • 看门狗控制器的工作原理 • S3C2410X芯片中PWM控制器的操作方法 • S3C2410X芯片中看门狗控制器的操作方法

  18. 10.4 思考与练习 • 10-1 PWM输出波形的特点是? • 10-2 在控制系统中为何要加入看门狗功能? • 10-3 编程实现输出占空比为2:1,波形周期为9ms的PWM波形。 • 10-4 编程实现1秒内不对看门狗实现喂狗操作,看门狗会自动复位。

  19. 19

More Related