ECT PWM 增强型捕捉定时器模块.ppt

ECT PWM 增强型捕捉定时器模块.ppt

ID:55621579

大小:1012.50 KB

页数:46页

时间:2020-05-20

ECT PWM 增强型捕捉定时器模块.ppt_第1页
ECT PWM 增强型捕捉定时器模块.ppt_第2页
ECT PWM 增强型捕捉定时器模块.ppt_第3页
ECT PWM 增强型捕捉定时器模块.ppt_第4页
ECT PWM 增强型捕捉定时器模块.ppt_第5页
资源描述:

《ECT PWM 增强型捕捉定时器模块.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、FreescaleHCS12微控制器MC9S12DP2562005年8月EnhancedCaptureTimerModule增强型捕捉定时器模块ECT模块结构一个16位向上带可编程预分频的主计数器.一个16位的带可编程预分频的模数向下计数器8个独立的定时器通道,每个通道具备输入捕捉和输出比较功能4个8位脉冲累加器,也可设置成2个16位脉冲累加器.通过对寄存器编程可以实现不同的功能2定时器结构预分频选择PR[2:0]MClock1248163264128TCNT15.........................

2、..................0DATABUSPINRRRR1–计数器使能0–计数器禁止TENTSWAITSFRZTFFCATSCR1-定时器控制寄存器RST:00000000TCNTCLK.TENB0.......……...B7B8……..........B15R=Reserved$0006AddressOffset$0004,05$FFFE$FFFF$0000*******************TOF模块时钟计数器寄存器脉冲累加器计时器溢出时,对溢出标志位置位,如允许中断,则向CPU发出中断请求3定时

3、器,预分频,计数器寄存器:1.TCNT16位自由运行/模计数器B15............................................................................................................................…B0RST:0.............................................................................................

4、...........................0AddressOffset$0004,$00051–定时器溢出中断使能0–定时器中断禁止$000D3.TSCR2RST:000000001–定时器由OC7比较符合时复位0–定时器自由运行TCRE-允许使用PWM功能B7....................................................................................B0TOI000TCREPR2PR1PR02.TFLG2定时器溢出标志位,写

5、‘1’清零TOF0000000B7......................................................................B0RST:00000000$000F标志寄存器除以1248163264128000011110101010100110011PR2PR1PR0预分频系数选择4定时器编程步骤用途:产生周期中断初始化设定预分频系数定时器溢出中断使能定时器使能中断函数清标志位用户自己的代码voidECT_Init(void){TSCR2_PR=7;//presc

6、alefactoris8,busclock/128=8Mhz/8TSCR2_TOI=1;//timeroverflowinterruptenableTSCR1_TEN=1;//timerenable}#pragmaCODE_SEGNON_BANKED#pragmaTRAP_PROCvoidInt_TimerOverFlow(void){TFLG2_TOF=1;//cleartimeroverflowflag//用户自己的代码…………….}#pragmaCODE_SEGDEFAULT在PRM文件中,加入VECTOR

7、ADDRESS0xFFDEInt_TimerOverFlow5输出比较功能16位自由运行计数器16位输出比较寄存器比如:0x5678软件可以修改引脚控制逻辑中断请求OCxF状态标志位置位,当比较发生时(值相等时)OCxI中断屏蔽(通过软件使能)•共有8个输出比较通道•每个通道有自己的向量表和控制寄存器•在特定的时刻输出一个信号当比较寄存器的值和计数器的值相等时,采取行动比如:当TCNT=0x5678TCNTTOCxPinOCx比较比较器相等置位OROR清零翻转6输出比较寄存器C7FC6FC5FC4FC3FC2FC

8、1FC0FOM7OL7OM6OL6OM5OL5OM4OL41.TC7–TC02.TFLG13.TIE4.TCTL1比较/捕捉标志位写‘1’清除中断状态标志位比较/捕捉屏蔽位0=屏蔽中断请求1=中断请求允许OMXOLXActiononOCx00110101NoActionOCxToggleOCxDriveOCxLODriveOCxHI输出模式和输出电平(O7–OC0)B6B

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

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

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