工具与软件:
你好
我尝试为 DRV8243实现控制功能、为此、我准备了一个计时器。 但是、当我调用 Timer_start 函数时、处理器会冻结。 请帮帮我。
uint8_t 状态;
int *ptrInteger =&gui_deviceControlUpdateTask;
//(*fun_ptr)=&GUI_deviceControlUpdateTask;
Timer_Params_(T¶ms);
paramstime.periodUnits = Timer_period_Hz;
paramstime.period = 1000;
paramstime.timerMode = Timer_continuous_callback;
paramstime.timerCallback =* ptrInteger;
HandleTime = Timer_open (CONFIG_TIMER_0、¶mstime);
if (HandleTime == NULL){
// Timer_open()失败
display_printf (dispHandle、13、0、"drv824xInithandlefail:");
}
STATUS = Timer_start (HandleTime);
如果(STATUS = Timer_STATUS_ERROR){
//Timer_start()失败
display_printf (dispHandle、14、0、"drv824xInitfail:");
}
//睡眠(10000 );
// Timer_stop (HandleTime);