看例程这里最长的定时周期只有1s多,如果要实现10分钟甚至10小时的定时,应该怎样做比较合理?
/********************************************************************* * @fn TMR0_TimerInit * * @brief 定时功能初始化 * * @param t - 定时时间,基于当前系统时钟Tsys, 最长定时周期 67108864 * * @return none */ void TMR0_TimerInit(uint32_t t) { R32_TMR0_CNT_END = t; R8_TMR0_CTRL_MOD = RB_TMR_ALL_CLEAR; R8_TMR0_CTRL_MOD = RB_TMR_COUNT_EN; }
热门产品 :
CH32X035: 32位USB+USB PD单片机