嵌入式KL25实验定时器
实验报告
课程名称:_ _ 项目名称:_ _ 姓名:_ _
专业:_ _ 班级:_ _学号:_ _同组成员_ _
一、实验准备:
实验环境准备:
搭载有Codewarrior开发环境,串口驱动USBDM的开发环境;
SD-FSL-KL25-EVB硬件板。ARM Programmmer。串口调试器。
实验所需知识点准备:
TPM模块功能概述:
TPM(定时器、脉宽调制模块)共有三个模块TPM0、TPM1、TPM2,TPMO有6个
通道,TPM1和TPM2只有两个通道。TPM支持输入捕捉、输出比较,并且能够
产生PWN信号来控制电机。通过异步时钟源,可以让计数器、输出比较和输入
捕捉寄存器工作在低功耗模式下。
外部引脚、基本结构(计数时钟源与分频、计数器)。
TPM模块概要与编程特点:
寄存器地址、控制寄存器(状态和控制寄存器、通道(n)状态和控制寄存
器)、捕捉和比较状态寄存器、其他寄存器(计数器寄存器、模数寄存器、
通道(n)值寄存器、配置寄存器)。
实验过程记录:
实验目的:
掌握定时器,pwm编程方法。
实验原理:
利用kl25的tpm模块完成定时以及不同占空比的pwm波形输出。
实验步骤:
修改定时器的周期,在示波器上将观察到不同的波形。
在main文件中,通过查看printf,是串口2输出。
找到TPM模块的中断
原创力文档

文档评论(0)