最近用最新的EVT編譯了之前的程序,發(fā)現(xiàn)time0 上的pwm信號(hào)無法開啟。
經(jīng)過仔細(xì)對(duì)比發(fā)現(xiàn),24年的EVT 的TMR0_Enable() 與之前的不一樣。并且,沒有TMR0_PWMEnable()函數(shù)。
請(qǐng)問,新的EVT在開啟pwm時(shí),是還需要寫其他的參數(shù)么?
24年之前的定義:
/**
?* @brief? ?關(guān)閉 TMR0
?*/
//#define TMR0_Disable()? ? ? ? ? ?(R8_TMR0_CTRL_MOD &= ~RB_TMR_COUNT_EN)
#define TMR0_Disable()? ? ? ? ? ?(R8_TMR0_CTRL_MOD &= ~(RB_TMR_COUNT_EN|RB_TMR_OUT_EN))
/**
?* @brief? ?開啟 TMR0
?*/
//#define TMR0_Enable()? ? ? ? ? ? (R8_TMR0_CTRL_MOD |= RB_TMR_COUNT_EN)
#define TMR0_Enable()? ? ? ? ? ? (R8_TMR0_CTRL_MOD |= (RB_TMR_COUNT_EN|RB_TMR_OUT_EN))
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
24年EVT的定義
/**
?* @brief? ?關(guān)閉 TMR0
?*/
#define TMR0_Disable()? ? ? ? ? ?(R8_TMR0_CTRL_MOD &= ~RB_TMR_COUNT_EN)/**
?* @brief? ?開啟 TMR0
?*/
#define TMR0_Enable()? ? ? ? ? ? (R8_TMR0_CTRL_MOD |= RB_TMR_COUNT_EN)