位置:51电子网 » 技术资料 » 其它综合

通用定时器

发布时间:2009/1/5 0:00:00 访问次数:1719

  每个事件管理器有两个通用定时器,事件管理器eva使用定时器gp1和gp2,事件管理器evb使用定时器gp3和gp4。每个通用定时器都可以独立使用,也可以多个定时器彼此同步使用。通用定时器的比较寄存器用作比较功能时可以产生pwm波形。当定时器工作在增或增减模式时,有3种连续工作方式,可使用可编程预定标的内部或外部输入时钟。通用定时器还为事件管理器的每个子模块提供基准时钟:gp1为比较器和pwm电路提供基准时钟;gp2为捕获单元和正交脉冲计数操作提供基准时钟。周期寄存器和比较寄存器有双缓冲,允许用户根据需要对定时器周期和pwm脉冲宽度进行编程。

  全局控制寄存器gptcona/b确定通用定时器实现具体的定时器任务需要采取的操作方式,并设置定时器的计数方向。gptcona/b是可读/写的寄存器,如果对gptcona/b的状态位进行写操作,寄存器原有数据不作变化。

  定时器的时钟源可以取自外部输入信号(tclkin)、qep单元或者内部时钟。定时器控制寄存器的4、5位选择定时器时钟信号来源。当选择内部时钟时,定时器采用高速外设时钟预定标(hspclk)作为输入,计算定时器的周期时必须考虑高速外设时钟预定标寄存器的设置。

  图 通用定时器结构图

  此外,c28x信号处理器的定时器还提供图所示的后台功能。定时器1和定时器2都有各自的比较寄存器和周期寄存器,对于某些应用可以实时地调整比较寄存器和周期寄存器的值。后台寄存器(类似于双缓冲)的优点就是能够在当前周期为下一个周期设置相应的寄存器的值,下一个定时周期会将后台寄存器的值自动装载到相应的寄存器中。如果没有后台寄存器,需要更新寄存器的值时就必须等待当前周期结束,然后触发高优先级的中断调整寄存器的值,这样势必影响定时器的运行。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  每个事件管理器有两个通用定时器,事件管理器eva使用定时器gp1和gp2,事件管理器evb使用定时器gp3和gp4。每个通用定时器都可以独立使用,也可以多个定时器彼此同步使用。通用定时器的比较寄存器用作比较功能时可以产生pwm波形。当定时器工作在增或增减模式时,有3种连续工作方式,可使用可编程预定标的内部或外部输入时钟。通用定时器还为事件管理器的每个子模块提供基准时钟:gp1为比较器和pwm电路提供基准时钟;gp2为捕获单元和正交脉冲计数操作提供基准时钟。周期寄存器和比较寄存器有双缓冲,允许用户根据需要对定时器周期和pwm脉冲宽度进行编程。

  全局控制寄存器gptcona/b确定通用定时器实现具体的定时器任务需要采取的操作方式,并设置定时器的计数方向。gptcona/b是可读/写的寄存器,如果对gptcona/b的状态位进行写操作,寄存器原有数据不作变化。

  定时器的时钟源可以取自外部输入信号(tclkin)、qep单元或者内部时钟。定时器控制寄存器的4、5位选择定时器时钟信号来源。当选择内部时钟时,定时器采用高速外设时钟预定标(hspclk)作为输入,计算定时器的周期时必须考虑高速外设时钟预定标寄存器的设置。

  图 通用定时器结构图

  此外,c28x信号处理器的定时器还提供图所示的后台功能。定时器1和定时器2都有各自的比较寄存器和周期寄存器,对于某些应用可以实时地调整比较寄存器和周期寄存器的值。后台寄存器(类似于双缓冲)的优点就是能够在当前周期为下一个周期设置相应的寄存器的值,下一个定时周期会将后台寄存器的值自动装载到相应的寄存器中。如果没有后台寄存器,需要更新寄存器的值时就必须等待当前周期结束,然后触发高优先级的中断调整寄存器的值,这样势必影响定时器的运行。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!