AB153x API----ADC

 

總覽

本節介紹了模數轉換器(ADC)HAL驅動器的編程接口。

術語和首字母縮寫詞

下面提供了ADC驅動器中常用術語的描述以及如何使用其各種功能。

條款 細節
ADC ADC是一個模數轉換器,可將連續的物理量(通常是電壓)轉換爲代表該量幅值的數字。

支持的功能

ADC是逐次逼近型ADC。支持的通道根據使用的實際MCU設備而有所不同。ADC的分辨率爲12位。

  • 檢索 ADC 數據 用於 一個 信道
    調用hal_adc_get_data_polling()函數以獲取通道數據。一次僅檢索一個樣本數據。

如何使用此驅動程序

模組

  枚舉
 

功能

hal_adc_status_t  hal_adc_init(無效)
  ADC初始化功能。 更多...
 
hal_adc_status_t  hal_adc_deinit(無效)
  ADC反初始化功能。該功能將ADC外設寄存器重置爲其默認值。 更多...
 
hal_adc_status_t  hal_adc_get_data_pollinghal_adc_channel_t通道,uint32_t * data)
  ADC接收通道的樣本數據。 更多...
 

功能文件

◆ hal_adc_deinit()

hal_adc_status_t hal_adc_deinit 虛空     

ADC反初始化功能。該功能將ADC外設寄存器重置爲其默認值。

退貨

HAL_ADC_STATUS_OK,ADC初始化成功。
HAL_ADC_STATUS_ERROR,ADC時鐘禁用失敗。

◆ hal_adc_get_data_polling()

hal_adc_status_t hal_adc_get_data_polling hal_adc_channel_t  通道
    uint32_t *  數據 
     

ADC接收通道的樣本數據。

參量

[在] 渠道 是將要採樣的通道。此參數只能是hal_adc_channel_t類型的值。
[出] 數據 是通道的原始數據。

退貨

HAL_ADC_STATUS_OK,ADC成功獲取數據。
HAL_ADC_STATUS_ERROR_CHANNEL,通道號無效。
HAL_ADC_STATUS_INVALID_PARAMETER,數據爲NULL。

示例代碼,請參閱“使用ADC驅動程序”以獲取有關如何使用此驅動程序的通道的示例數據

◆ hal_adc_init()

hal_adc_status_t hal_adc_init 虛空     

ADC初始化功能。

退貨

HAL_ADC_STATUS_OK,ADC初始化成功。
HAL_ADC_STATUS_ERROR_BUSY,ADC忙。
HAL_ADC_STATUS_ERROR,ADC時鐘啓用失敗。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章