就是nStatus用二进制表示,从低位数起第i+1位(从第0位开始)是否为0的意思。 例如nStatus是21,i是3, 21(d)的二进制是10101(b), 0x1
如果这样EPwm1Regs.TBCTL.bit.SYNCOSEL=3;配置了以后,是不是就没有同步信号了那么PHSEN是不是就不用配置了 是不是就是说PHSEN=O或者PHSEN=1都没有作用 麻烦顺便帮我看 ...
EPwm1Regs.ETSEL.bit.SOCAEN = 1; // Enable SOC on A group 问题1:这个A组是什么意思? 是指的ADCA中的使能吗 不包含其他ADC比如说ADCB ADCC ADCD的吗? 问题2:我看到还有SOCBEN,却没有SOCCEN,SOCCEN 问题3:如果我分别选用ADCA0,ADCB1,ADCC2,ADCD3这四个不同的ADC的不同通道,而且每个都...
我的CLA task 是epwm触发,读取AdcResult.ADCRESULT6数值后,进行运算,得到的结果赋值给EPwm1Regs.CMPA.half.CMPA。 编译没有错误,可以烧写,可以运行,在expressions窗口可以观察到task中其他变量都如期变化,只有CMPA的数值始终是初始化时的给定值。 可能是哪里的配置出了问题呢?
ET_CTR_ZERO是一个宏定义,在头文件DSP2802x_EPwm_defines.h里面有啊。复制 // LOADAMODE and LOAD...
答案对人有帮助,有参考价值 0 EPwm1Regs.AQCTLA.all=0x60;我还没弄懂0x60是什么意思,不是CAU=01,ZRO=10? 2018-5-16 14:15:21 评论 举报 何子皓 提交评论 撰写答案 你正在撰写答案 如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。 B Color Link Quote Code Smilies 您需要登录后才...
例子2:(使用方向EPwm2Regs.TBCTL.bit.PHSDIR位) /** 三相输入,周期为1000us,1k频率,EPWM1超前EPWM2 120度,超前EPWM3 240度。 * (1) H=2,C=1,F(TBCLK)=SYS/(H*C)=150M/(2*1)=75M * (2) 增计数模式下,TBPRD=F(TBCLK)/2/F(PWM)=37500 ...
EPwm4Regs.ETSEL.bit.SOCASEL=1;//计计CTR=Zero计计计事件作触AD计计信号 EPwm4Regs.ETPS.bit.SOCAPRD=1;//计计计计计生一次事件生一次每AD计计计采触 信号 EPwm4Regs.ETSEL.bit.SOCAEN=1; EPwm5Regs.TBCTL.bit.HSPCLKDIV=1; EPwm5Regs.TBCTL.bit.CLKDIV=1; ...
例子1:(未使用方向EPwm2Regs.TBCTL.bit.PHSDIR位) (1)三相相位滞后,使用TBPHS寄存器 图59显示了一种利用模块间相位偏移的常见电源拓扑。该系统使用三个脉宽调制模块,模块1配置为主模块。要工作,相邻模块之间的相位关系必须是F = 120。这是通过将从TBPHS寄存器2和3分别设置为周期值的1/3和2/3来实现的。例如,...