This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

有2个PWM的库函数不太理解,PWM的同步函数

PWMSyncTimeBase( )和PWMSyncUpdate( )

按我的理解 PWMSyncTimeBase( )是直接把PWM定时器清零了?

不理解PWMSyncUpdate( )干嘛用的 ,直接用 PWMSyncTimeBase( )把所有发生器的定时器清零,不就完成了参数的更新了吗?

希望大家帮忙解释下这2个函数的作用和区别   通俗点就好了

  • 这个,清零和更新不同的吧,比如你在A时刻,计数器的值为C,在B时刻,计数器的值需要为D,那么在A时刻,需要把D值写在一个缓冲区中,等A结束后更新,应该是这么理解更新了,清零是把所有的参数都置零。我只是打个比方,具体你看下图