DSP2812编程过程中,给EvaRegs.CMPR1赋值,结果CMPR值与所赋值不一致,为什么

DSP2812编程过程中,给EvaRegs.CMPR1赋值,结果CMPR值与所赋值不一致,为什么,第1张

EvaRegsCMPR是这次计算,下次赋值。就是说这次计算了,下次才能给EvaRegsCMPR,你用了那么多,所以你用的会很乱! 你编写的是svpwm程序吧,控制变频器吧!看着面熟。

可以这样做if(GpioDataRegsGPBDATbitGPIOB0

==1) b=1;

else b=0;

a[p++]=b;

if(p>100)p=0;

XCLKOUT可以是SYSCLKOUT,1/2 SYSCLKOUT,或是1/4 SYSCLKOUT。在通电后,芯片默认的XCLKOUT=1/4 SYSCLKOUT,SYSCLKOUT=1/4 OSCCLK。CLKMODE和XTIMCLK用来控制XCLKOUT与SYSCLKOUT的关系,当两个都为0时,XCLKOUT=SYSCLKOUT, 其中一个为1时,XCLKOUT=1/2 SYSCLKOUT,两者都为1时,XCLKOUT=1/4 SYSCLKOUT。CLKOFF为1时,关闭XCLKOUT。

设置的文件要看你用的是哪个芯片的哪个版本的程序例子。有些版本在SysCtrlc也有对XCLKOUT设置的函数。没有的话,就是在Xintfc里。寄存器名叫XintfRegsXINTCNF2bitXXXXXXX。

以上就是关于DSP2812编程过程中,给EvaRegs.CMPR1赋值,结果CMPR值与所赋值不一致,为什么全部的内容,包括:DSP2812编程过程中,给EvaRegs.CMPR1赋值,结果CMPR值与所赋值不一致,为什么、DSP2812 GPIO做I/O口输入时,能否直接读取其数据寄存器位GpioDataRegs.GPxDAT.bit.GPIOxx的值、请高手解答,在DSP2812里面,XCLKOUT(119引脚)与SYSCLKOUT的关系,重赏!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9423117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存