工具/软件:Code Composer Studio
按下按钮时、使用万用表时引脚电平较低、当按钮松动时引脚电平较高。
按键如下所示:
{
HAL_Obj * obj =(HAL_Obj *)句柄;
{
usDelay (3000);
if (GPIO_READ (obj->gpioHandle、GPIO_Number_12)=LOW)
{
flag_run=1;
CTRL_setSpd_ref_krpm (ctrlHandle、_iq24 (0.8));
}
}
if (GPIO_READ (obj->gpioHandle、GPIO_Number_13)=LOW)
{
usDelay (3000);
if (GPIO_READ (obj->gpioHandle、GPIO_Number_13)=LOW)
{
flag_run=2;
CTRL_setSpd_ref_krpm (ctrlHandle、_iq24 (-0.8));
}
if (GPIO_READ (obj->gpioHandle、GPIO_Number_22)=LOW)
{
usDelay (3000);
if (GPIO_READ (obj->gpioHandle、GPIO_Number_22)=LOW)
{
flag_run=3;
for (;;)
{
CTRL_setSpd_ref_krpm (ctrlHandle、_iq24 (0.8)); //设置速度基准
usDelay (500);
CTRL_setSpd_ref_krpm (ctrlHandle、_iq24 (-0.8));
usDelay (500);
}
}
}
}