XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_hal_adc.h 文件参考

xf_hal 的 adc(模数转换) 设备抽象。 更多...

xf_hal_adc.h 的引用(Include)关系图:

浏览源代码.

结构体

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(模数转换) 设备抽象。

作者
cangyu (sky.k.nosp@m.irto.nosp@m.@qq.c.nosp@m.om)
版本
0.1
日期
2024-05-13

在文件 xf_hal_adc.h 中定义.