|
的确写得很好,一环扣一环,但是我有一小点问题:比如在初始化后,怎样才能调用Hal_ProcessEvent的HAL_KEY_EVENT事件,是不是初始化时就有调用osal_start_timerEx( Hal_TaskID, HAL_KEY_EVENT, 100),这样初始化后100MS就会去处理HAL_KEY_EVENT事件;
Hal_ProcessEvent中HAL_KEY_EVENT事件下的osal_start_timerEx( Hal_TaskID, HAL_KEY_EVENT, 100)应该是为下一次处理HAL_KEY_EVENT事件做准备,就像51单片机的定时器在一次定时到了产生中断时应该再给定时寄存器赋值,以保证下次还能产生定时中断。 |
|