ADC

W806的ADC读出为何要进行4次转换后再读?

发布于 2022-05-14 09:31:01

如题:
HAL_StatusTypeDef HAL_ADC_PollForConversion(ADC_HandleTypeDef* hadc)
{

uint32_t count = 0;
assert_param(IS_ADC_ALL_INSTANCE(hadc->Instansce));

while (1)
{
    if (HAL_IS_BIT_SET(hadc->Instance->IF, ADC_IF_ADC))
    {
        count++;
        __HAL_ADC_CLEAR_FLAG(hadc, ADC_IF_ADC);
        if(count == 4)
        {
            break;
        }
    }
}

return HAL_OK;

}

查看更多

关注者
0
被浏览
8.5k
0 个回答
暂无答案,快来添加答案吧

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览