概述
EPWM共有6对,每对模块均可单独输出两路(A和B)。
EPWM模块包括子模块:
TB 时基模块
CC 比较模块
AQ 动作模块
DB 死区模块
PC 斩波模块
ET 时间触发模块
TZ 错误警告模块
常用重要模块:TB、CC、AQ、ET
TB模块
实质是计数器,设置产生方波的频率、周期。计数方式有三种:递减计数,递增计数,增减计数。
TB内部寄存器
TBPRD:周期寄存器 (设置的时钟周期存入此,可通过阴影寄存器缓冲后写入,也可通过活动寄存器立即写入)
TBCTR:时基计数变值寄存器 (时基当前所计数的值存入,用于和所设定周期值比较)
TBPHS:时基相位寄存器
TBSTS:时基状态寄存器
TBCTL:控制寄存器 (重要)
TBCTL寄存器域描述
PHSDIR: 增减模式下,同步信号到来时,装载相位值后增减状态的计数方向
0:减计数
1:增计数
CLKDIV:分频,同HSPCLKDIV用
000:1分频
001:2分频
010:4分频
…
111:128分频
TBCLK=SYSCLKOUT/(HSPCLKDIV×CLKDIV)
HSPCLKDIV:分频,同CLKDIV用
SWFSYNC&
最后
以上就是还单身墨镜为你收集整理的aqcsfrc 没效果,DSP28335 EPWM模块各重要寄存器的全部内容,希望文章能够帮你解决aqcsfrc 没效果,DSP28335 EPWM模块各重要寄存器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复