s08_07_freescale hcs08单片机tpm编程应用【freescale 单片机原理及应用】

s08_07_freescale hcs08单片机tpm编程应用【freescale 单片机原理及应用】

ID:34127608

大小:843.84 KB

页数:25页

时间:2019-03-03

s08_07_freescale hcs08单片机tpm编程应用【freescale 单片机原理及应用】_第1页
s08_07_freescale hcs08单片机tpm编程应用【freescale 单片机原理及应用】_第2页
s08_07_freescale hcs08单片机tpm编程应用【freescale 单片机原理及应用】_第3页
s08_07_freescale hcs08单片机tpm编程应用【freescale 单片机原理及应用】_第4页
s08_07_freescale hcs08单片机tpm编程应用【freescale 单片机原理及应用】_第5页
资源描述:

《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用TPM2CLK16位自由运行或者增数/减数的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.38375msFbus和分频比的不同可以产生不同的溢出时间间隔;但是这种自由计数定时方式定时有限Slide5Copyright©YangMing.2010.ElectronicsandInformationEng

8、ineeringDepartmentofHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.China7.2功能描述•自由计数定时核心是一个16位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。