XFusion API v1.3.0
|
xf_hal 的 dac(数模转换) 设备。 更多...
#include "xf_hal_device_config.h"
结构体 | |
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(数模转换) 设备。
在文件 xf_hal_dac.h 中定义.