请指点一下在BLE程序中,我这个按键函数的使用哪里出了问题?
时间:10-02
整理:3721RD
点击:
我把osal_start_system()中的osal_run_system()改成HAL_ISR_FUNCTION( halKeyPort0Isr, P0INT_VECTOR ),然后再在halProcessKeyInterrupt ()中改成
if (valid)
{
osal_start_timerEx (Hal_TaskID, HAL_KEY_EVENT, HAL_KEY_DEBOUNCE_VALUE);
HalLedSet( (HAL_LED_ALL ), HAL_LED_MODE_ON );
osal_run_system( );
}
运行编译后,按键产生时,LED会亮,但是蓝牙程序就是不产生蓝牙信号,我单步调试时,都会卡死在里面
把osal_run_system() 改成 HAL_ISR_FUNCTION( halKeyPort0Isr, P0INT_VECTOR )?
把程序贴出来看看。