欢迎来到天天文库
浏览记录
ID:34127608
大小:843.84 KB
页数:25页
时间:2019-03-03
《s08_07_freescale hcs08单片机tpm编程应用【freescale 单片机原理及应用】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Freescale单片机原理及应用FreescaleHCS08单片机TPM编程应用Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.ChinaFreescaleHCS08单片机TPM编程应用••ContentsandObjectives:ContentsandObjectives理解HCS08的定时器/PWM模块TPM
2、(Timer/Pulse-WidthModulator)模块原理>TPM的几种工作模式–自由计数–输入捕捉–输出比较–脉宽调制PWM(Pulse-WidthModulation)学会TPM模块设计>自由计数精确定时>输入捕捉应用(如频率测试)>输出比较应用(如周期波形输出)>PWM应用(PWM波产生)进一步认识“对MCU外部管脚/内部模块的控制正是通过Regs的控制来实现”Slide1Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHu
3、azhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China7.1概述MC9S08AW60系列中的定时器系统包括两个独立的TPM:一个6通道的TPM1和一个2通道的TPM2。TPM模块管脚和I/O管脚复用。Slide2Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430
4、074,P.R.China7.1概述•定时器系统的特性总共8个通道>每一个通道都可作为输入捕捉、输出比较、或带缓冲的边缘对齐PWM>上升沿、下降沿或任何边沿的输入捕捉触发>变1、变0或翻转等输出比较动作>PWM输出极性可选每一个TPM的所有通道都可以配置成为带缓冲的中心对齐脉宽调制CPWM(buffered,center-alignedpulse-widthmodulation)每一个TPM预分频器的时钟源都可以独立选择总线时钟、固定系统时钟或外部管脚:>预分频除数可以为1,2,4,8,16,32,64或128>可以用外部时钟输
5、入(仅对64管脚的封装):TPM1用TPM1CLK,TPM2用TPM2CLK16位自由运行或者增数/减数的CPWM技术操作16位预置计数寄存器用于控制计数范围定时器系统允许对每个TPM,每个通道一个中断,还有一个计数中止中断Slide3Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China7.2功能描述•内
6、部结构两个独立的TPM每个TPM都由1个16位的计数器与n(n=6or2)个输入/输出通道组成每一个通道都可作为输入捕捉、输出比较、或带缓冲的边缘对齐PWMSlide4Copyright©YangMing.2010.ElectronicsandInformationEngineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China7.2功能描述•自由计数定时核心是一个16位的计数器>三种时钟源之一经过分频之后的脉冲
7、即作为定时器的计数脉冲>每过一个计数脉冲,Counter便自动+1,Counter加到FFFF后翻转到$0000,同时置溢出标志位TOF为1,然后重新开始计数>溢出时若TOIE为1,还会产生中断请求例如fbus=4MHz,分频比=1,则计数脉冲的周期为0.25us;这样产生溢出的时间间隔就是0.25us×65535=16.38375msFbus和分频比的不同可以产生不同的溢出时间间隔;但是这种自由计数定时方式定时有限Slide5Copyright©YangMing.2010.ElectronicsandInformationEng
8、ineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China7.2功能描述•自由计数定时核心是一个16位
此文档下载收益归作者所有