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
被浏覽
9.4k
0 個回答
暫無答案,快來添加答案吧

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽