。。。这些课真是浪费绳命啊
多发点截图看看问题
……
直接在c里用sin函数就行了,这段汇编就是sin的汇编编译结果……
是这样的,epwm定时中断的时候顺便触发ADC采样,在控制流程上正好是这样的机制……
当初规划的就是8讲。。。走进大门,自己发挥哈哈……
这开环的就容易多了
float theta=0;
void adcintertupt
{
theta+=xxxxxx;
……
28335的rom里面内置了数学表了,直接调用就行……
“用EPWM 模块启动ADC 模块,在EPWM 的周期中断函数里面采样电压,电流,电容的均压计算等,然后再去实现SPWM算法”
既然这样的话,定时周期中断已经是现……
一般不用这样开环的
你要是开环实现的话,用定时中断,步长不就是中断周期么,用时间的初始值加上步长直接求正弦就行了
sin(wt+w0)
……