电脑通过sci发出命令,传给pwm,控制pwm的波形输出,从而控制电机,在程序上怎么做,我现在只是简单地找了个pwm输出的例程f2802x_examples_ccsv4/epwm_up_aq/Example_F2802xEPwm3UpAQ.c,改动了周期,占空比,驱动的舵机。但是sci怎么加入到这个pwm输出程序来?我有个思路就是把pwm输出程序里面的末尾的占空比更新函数的程序换成sci发送占空比的程序,具体怎么换?
Hank Zhao:
你可以设置一个SCI接收中断,在中断程序中更新周期寄存器或比较寄存器,PWM的周期和比较寄存器可以随时更新,更新后PWM就会相应的在一定时刻改变输出。