各位亲:
我在5.4的库里面发现按键启动后,开始电机用的是 pMCI[M1] 这个结构体,如下
__weak bool MC_StartMotor1(void)
{
return MCI_StartMotor( pMCI[M1] );
}
但是,在电机底层执行的时候判断的却是 STM[M1] 这个结构体,如下
StateM1 = STM_GetState( &STM[M1] ); // STM[M1]->bState
switch ( StateM1 )
{
case IDLE_START:
看了很多遍都没发现是怎么将 pMCI[M1]->pSTM->bState 的 IDLE_START 传递给 STM[M1]->bState 的
哪位大哥哥帮小弟看看哈,感谢,感谢 |