单片机/MCU论坛
直播中

王浩

7年用户 1327经验值
私信 关注

xmc1302使用官网的BLDC案例,一直出现卡在下面的函数出不来的原因?

/* Wait for all BEMF conversions to complete */    do    {      vadc_conversion_status = Motor0_BLDC_SCALAR_VOLT_3PHASE_ScanGetReqSrcEventStatus(          (XMC_VADC_GROUP_t *) (void*) MOTOR0_BLDC_SCALAR_VADC_PHASEU_VOLTAGE_GRP);    } while (vadc_conversion_status == 0U);希望各位大神指点一下,一直卡这里出不来,不知道什么原因                                                                                                                                                                                                                                                                                                                                         

回帖(1)

刘飞

2024-2-18 18:06:11
说明while里面的状态一直为0,所以跳不出循环,你看一下这个状态变为1需要满足什么条件,,查看一下没有变为1是什么原因导致的。            
举报

更多回帖

发帖
×
20
完善资料,
赚取积分