tms320lf2407考试_tms320lf2407 开发环境_tms320lf2407(28)

电脑杂谈  发布时间:2017-01-30 03:04:38  来源:网络整理

位6 TCOMPOE,比较输出使能,如果PDPINTx

*

有效则该位设置为0。

0 禁止所有通用定时器比较输出(所有比较输出都置于高阻态)

1 使能所有通用定时器比较输出位5-4 保留位。

位3-2 T2PIN,通用定时器2比较输出极性

00 强制低

01 低有效

10 高有效

11 强制高位1-0 T1PIN,通用定时器1比较输出极性

00 强制低

01 低有效

10 高有效

11 强制高全局通用定时器控制寄存器 GPTCONB的 映射地址为

7500h,各位的意义与 GPTCONA类似。

6.3.5 通用定时器的PWM输出为了设置通用定时器以产生PWM输出,需做以下工作:

z 根据预定的PWM(载波)周期设置TxPR。

z 设置TxCON寄存器以确定计数模式和时钟源,并启动PWM输出操作。

z 将对应于PWM脉冲的计算宽度(占空比)的值加载到TxCMPR寄存器中。

6.3.6 通用定时器的复位当任何复位事件发生时,将发生以下情况:

GPTCONA/B寄存器中 除计数方向指示位外,所有与通用定时器相关的位 都被复位为0,因此 所有通用定时器的操作都被禁止,计数方向指示位都置成1。

z所有的定时器 中断标志位均被复位为0 。所有的定时器中断屏蔽位都被复位为0,因此所有通用定时器的中断都被屏蔽 。

z所有通用定时器的比较输出都被置为高阻态。

位1-0 T1PIN,通用定时器1比较输出极性

00 强制低

01 低有效

10 高有效

11 强制高全局通用定时器控制寄存器 GPTCONB的 映射地址为

7500h,各位的意义与GPTCONA类似。

6.4 比较单元

6.4.1 比较单元概述事件管理器EVA模块和EVB模块中分别有 3个 全比较单元,

每个比较单元都有两个相应的PWM输出。 比较单元的时基由通用定时器1(EVA模块)和通用定时器3(EVB模块)提供。

每个 事件管理器模块的比较单元包括,

z3个16位的比较寄存器 (对于EVA模块为CMPRl、CMPR2

和CMPR3,对于EVB模块为CMPR4,CMPR5和CMPR6),

它们各带一个相应的映像寄存器(可读/写)。

z一个16位的 比较控制寄存器 (对于EVA模块为COMCONA,

对于EVB模块为COMCONB),该寄存器为可读写的。

z 一个16位的 动作控制寄存器 (对于EVA模块为ACTRA,

对于EVB模块为ACTRB),它们各带一个相应的映像寄存器(可读/写) 。

z6个PWM(三态)输出(比较输出)引脚 。

z控制和中断逻辑。

比较单元的功能如图6-9所示。

图6-9 比较单元功能注意:对于 EVA模块( x=1,2,3; y=1,3,5; z=1),对于 EVB模块( x=4、

5,6; y=7,9,11; z=2)。

TzCNT,GPTZ

计数器输出逻辑

PWM

电路比较逻辑

ACTR全比较动作控制寄存器(带映像)

CMPRx全比较寄存器

(带映像)

PWMy,y+1

比较单元操作所要求的寄存器设置顺序设置 T3CON设置 T1CON

设置 COMCONB设置 COMCONA

初始化 CMPRx初始化 CMPRx

设置 ACTRB设置 ACTRA

设置 TR设置 T1PR

EVB模块EVA模块

6.4.2 比较单元寄存器

1.比较控制寄存器(COMCONA和COMCONB)

比较单元的操作由比较控制寄存器(COMCONA和COMCONB)

控制,它们均是可读写的。比较控制寄存器 COMCONA

的 映射地址为7411h 。各位描述如下:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-28.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 王东阁
      王东阁

      即通过革命搞垮那些不合作的中东国家

    • 热依萨哈力瓦尔
      热依萨哈力瓦尔

      好期待台宣独

    • 薛定
      薛定

      法国人吃鹅肝鱼子就把鹅肝列为顶级美食

    热点图片
    拼命载入中...