![]() |
CI130X SDK API手册
2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
|
CI130X芯片ADC驱动模块介绍,不再需要配置每个寄存器,只要按需选择ADC模式,然后调用相应接口 更多...
枚举 | |
enum | adc_clkcyclex_t { ADC_CLKCYCLE_1 = 0, ADC_CLKCYCLE_2 =1, ADC_CLKCYCLE_3 =2, ADC_CLKCYCLE_4 =3, ADC_CLKCYCLE_5 =4 } |
采样保持时间选择 更多... | |
enum | adc_channelx_t { ADC_CHANNEL_0 =0, ADC_CHANNEL_1 =1, ADC_CHANNEL_2 =2, ADC_CHANNEL_3 =3, ADC_CHANNEL_4 =4, ADC_CHANNEL_5 =5, ADC_CHANNEL_MAX =6 } |
ADC通道编号 更多... | |
enum | adc_int_mode_t { ADC_INT_MODE_TRANS_END = 0, ADC_INT_MODE_VALUE_NOT_MEET = 1 } |
ADC中断条件选择 更多... | |
函数 | |
void | adc_int_clear (adc_channelx_t channel) |
ADC中断标志清除(只支持ADC_CHANNEL_0-ADC_CHANNEL_5) 更多... | |
void | adc_soc_soft_ctrl (FunctionalState cmd) |
ADC软件触发(软件强制开始转换) 更多... | |
int8_t | adc_get_vol_value (adc_channelx_t cha, float *vol_val) |
获取ADC转换的电压值 更多... | |
void | adc_poweron (void) |
ADC上电 更多... | |
void | adc_reset (void) |
ADC复位 更多... | |
void | adc_signal_mode (adc_channelx_t cha) |
ADC soft软件触发模式配置 更多... | |
void | adc_series_mode (adc_channelx_t cha) |
ADC连续模式配置 更多... | |
void | adc_cycle_mode (adc_channelx_t cha, uint16_t cycle) |
ADC周期模式配置 更多... | |
void | adc_caculate_mode (void) |
ADC校准模式配置 更多... | |
uint32_t | adc_get_result (adc_channelx_t channel) |
获取ADC某个通道的转换结果(只支持ADC_CHANNEL_0-ADC_CHANNEL_5) 更多... | |
void | adc_calibrate (FunctionalState cmd) |
ADC校准使能 更多... | |
void | adc_wait_int (adc_channelx_t cha) |
ADC等待中断全局变量标志 更多... | |
void | ADC_irqhandle (void) |
ADC中断服务函数 更多... | |
CI130X芯片ADC驱动模块介绍,不再需要配置每个寄存器,只要按需选择ADC模式,然后调用相应接口
void adc_caculate_mode | ( | void | ) |
ADC校准模式配置
cha | ADC通道选择 |
void adc_calibrate | ( | FunctionalState | cmd | ) |
ADC校准使能
cmd | 打开或关闭 |
void adc_cycle_mode | ( | adc_channelx_t | cha, |
uint16_t | cycle | ||
) |
ADC周期模式配置
cha | ADC通道选择 |
uint32_t adc_get_result | ( | adc_channelx_t | channel | ) |
获取ADC某个通道的转换结果(只支持ADC_CHANNEL_0-ADC_CHANNEL_5)
channel | 通道选择 |
int8_t adc_get_vol_value | ( | adc_channelx_t | cha, |
float * | vol_val | ||
) |
获取ADC转换的电压值
cha | ADC通道选择 |
vol_val | 存储转换之后的电压值的指针 |
void adc_int_clear | ( | adc_channelx_t | channel | ) |
ADC中断标志清除(只支持ADC_CHANNEL_0-ADC_CHANNEL_5)
channel | 通道选择 |
void ADC_irqhandle | ( | void | ) |
ADC中断服务函数
void adc_poweron | ( | void | ) |
ADC上电
void adc_reset | ( | void | ) |
ADC复位
void adc_series_mode | ( | adc_channelx_t | cha | ) |
ADC连续模式配置
cha | ADC通道选择 |
void adc_signal_mode | ( | adc_channelx_t | cha | ) |
ADC soft软件触发模式配置
cha | ADC通道选择 |
void adc_soc_soft_ctrl | ( | FunctionalState | cmd | ) |
ADC软件触发(软件强制开始转换)
cmd | 使能或者不使能 |
void adc_wait_int | ( | adc_channelx_t | cha | ) |
ADC等待中断全局变量标志
channel | 通道选择 |