XFusion API v1.3.0
|
xf_hal 的 adc(模数转换) 设备抽象。 更多...
#include "xf_hal_device_config.h"
结构体 | |
struct | _xf_hal_adc_config_t |
adc 配置结构体。 更多... | |
类型定义 | |
typedef uint32_t | xf_adc_num_t |
adc 序号。 | |
typedef enum _xf_hal_adc_cmd_t | xf_hal_adc_cmd_t |
adc 命令枚举。 | |
typedef struct _xf_hal_adc_config_t | xf_hal_adc_config_t |
adc 配置结构体。 | |
枚举 | |
enum | _xf_hal_adc_cmd_t { XF_HAL_ADC_CMD_DEFAULT = 0x0 , XF_HAL_ADC_CMD_ENABLE = 0x1 << 0 , XF_HAL_ADC_CMD_RESOLUTION = 0x1 << 1 , XF_HAL_ADC_CMD_SAMPLE_RATE = 0x1 << 2 , XF_HAL_ADC_CMD_ALL = 0x7FFFFFFF } |
adc 命令枚举。 更多... | |
函数 | |
xf_err_t | xf_hal_adc_init (xf_adc_num_t adc_num) |
adc 初始化函数。 | |
xf_err_t | xf_hal_adc_deinit (xf_adc_num_t adc_num) |
adc 反初始化函数。 | |
xf_err_t | xf_hal_adc_enable (xf_adc_num_t adc_num) |
adc 启用函数。 | |
xf_err_t | xf_hal_adc_disable (xf_adc_num_t adc_num) |
adc 禁用函数。 | |
xf_err_t | xf_hal_adc_set_resolution (xf_adc_num_t adc_num, uint8_t resolution) |
adc 设置分辨率。 | |
xf_err_t | xf_hal_adc_set_sample_rate (xf_adc_num_t adc_num, uint32_t sample_rate) |
adc 设置采样率。 | |
uint32_t | xf_hal_adc_read_raw (xf_adc_num_t adc_num) |
adc读取的原始值,最大值为 2^resolution | |
xf_hal 的 adc(模数转换) 设备抽象。
在文件 xf_hal_adc.h 中定义.