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

通用定时器控制寄存器(TxCON)

发布时间:2009/1/6 0:00:00 访问次数:1708

  定时器控制寄存器是每个定时器的独立设置寄存器。位15和位14负责设置定时器和jtag仿真器之间的工作关系,在某些情况下这两个位对于程序的执行非常重要,比如程序运行到断点处定时器的计数模式。尤其是在实时系统中,停止定时器计数使定时器处于随机工作状态是非常危险的。因此,这两位的设置必须根据硬件的实际需求合理地配置。

  位12~11选择操作模式,在前面的章节中已经做了详细的介绍。位10~8定义输入时钟的分频的预定标参数.定时器的计数频率主要由以下参数确定:

  ●外部晶振(30 mhz)

  ●内部pll状态寄存器(系统时钟=外部晶振×pll倍频分数/2=30 mhz×10/2=150 mhz)

  ●高速时钟预定标(hispcp=系统时钟/2=72mhz)

  ●定时器时钟预定标系数(1~128)

  同时可以根据上述设置和参数确定期望的定时器周期,例如100 ms的定时器周期可以采用如下设置:

  定时器输入脉冲=(1/外部时钟频率)×i/pll×hispcp×定时器预定标系数

  17067μs=(1/30 mhz)×1/5×2×128

  100 ms/17067 μs==58593

  因此可以设置周期寄存器txpr的值58 593,此时定时器的输出脉冲即为100 ms。

  位6使能定时器操作,在定时器一系列初始化操作完成后必须将该位置1启动定时器;位5和位4选择定时器的时钟信号源;位3和位2定义将缓冲值装载到比较寄存器的时间;位1用来使能比较操作;位7和位0是定时器2的专用控制位,在ticon中不起作用,在位7的控制下用户可以同时启动定时器1和定时器2。关于控制寄存器的详细说明参见表。


  表 通用定时器控制寄存器

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



  定时器控制寄存器是每个定时器的独立设置寄存器。位15和位14负责设置定时器和jtag仿真器之间的工作关系,在某些情况下这两个位对于程序的执行非常重要,比如程序运行到断点处定时器的计数模式。尤其是在实时系统中,停止定时器计数使定时器处于随机工作状态是非常危险的。因此,这两位的设置必须根据硬件的实际需求合理地配置。

  位12~11选择操作模式,在前面的章节中已经做了详细的介绍。位10~8定义输入时钟的分频的预定标参数.定时器的计数频率主要由以下参数确定:

  ●外部晶振(30 mhz)

  ●内部pll状态寄存器(系统时钟=外部晶振×pll倍频分数/2=30 mhz×10/2=150 mhz)

  ●高速时钟预定标(hispcp=系统时钟/2=72mhz)

  ●定时器时钟预定标系数(1~128)

  同时可以根据上述设置和参数确定期望的定时器周期,例如100 ms的定时器周期可以采用如下设置:

  定时器输入脉冲=(1/外部时钟频率)×i/pll×hispcp×定时器预定标系数

  17067μs=(1/30 mhz)×1/5×2×128

  100 ms/17067 μs==58593

  因此可以设置周期寄存器txpr的值58 593,此时定时器的输出脉冲即为100 ms。

  位6使能定时器操作,在定时器一系列初始化操作完成后必须将该位置1启动定时器;位5和位4选择定时器的时钟信号源;位3和位2定义将缓冲值装载到比较寄存器的时间;位1用来使能比较操作;位7和位0是定时器2的专用控制位,在ticon中不起作用,在位7的控制下用户可以同时启动定时器1和定时器2。关于控制寄存器的详细说明参见表。


  表 通用定时器控制寄存器

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



相关IC型号

热门点击

 

推荐技术资料

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


 复制成功!