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

xf_hal 的 dac(数模转换) 设备。 更多...

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

浏览源代码.

结构体

struct  _xf_hal_dac_config_t
 用于对接 dac 设置的参数。 更多...
 

类型定义

typedef uint32_t xf_dac_num_t
 dac 序号。
 
typedef enum _xf_hal_dac_cmd_t xf_hal_dac_cmd_t
 用于对接 dac 设置的命令。
 
typedef struct _xf_hal_dac_config_t xf_hal_dac_config_t
 用于对接 dac 设置的参数。
 

枚举

enum  _xf_hal_dac_cmd_t {
  XF_HAL_DAC_CMD_DEFAULT = 0x0 , XF_HAL_DAC_CMD_ENABLE = 0x1 << 0 , XF_HAL_DAC_CMD_RESOLUTION = 0x1 << 1 , XF_HAL_DAC_CMD_SPEED = 0x1 << 2 ,
  XF_HAL_DAC_CMD_VALUE_MAX = 0x1 << 3 , XF_HAL_DAC_CMD_VERF = 0x1 << 4 , XF_HAL_DAC_CMD_ALL = 0x7FFFFFFF
}
 用于对接 dac 设置的命令。 更多...
 

函数

xf_err_t xf_hal_dac_init (xf_dac_num_t dac_num)
 dac 初始化。
 
xf_err_t xf_hal_dac_deinit (xf_dac_num_t dac_num)
 dac 反初始化。
 
xf_err_t xf_hal_dac_enable (xf_dac_num_t dac_num)
 dac 启用函数。
 
xf_err_t xf_hal_dac_disable (xf_dac_num_t dac_num)
 dac 禁用函数。
 
xf_err_t xf_hal_dac_set_resolution (xf_dac_num_t dac_num, uint8_t resolution)
 dac 设置分辨率。
 
xf_err_t xf_hal_dac_set_speed (xf_dac_num_t dac_num, uint32_t speed)
 设置 dac 输出速度。
 
xf_err_t xf_hal_dac_write (xf_dac_num_t dac_num, uint32_t value)
 dac 输出电压
 
xf_err_t xf_hal_dac_write_mv (xf_dac_num_t dac_num, uint32_t mv)
 dac 输出电压 mv
 

详细描述

xf_hal 的 dac(数模转换) 设备。

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

在文件 xf_hal_dac.h 中定义.