WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_adc_v154.c 文件参考
#include "common_def.h"
#include "tcxo.h"
#include "hal_adc.h"
#include "debug_print.h"
#include "osal_debug.h"
#include "pinctrl_porting.h"
#include "pinctrl.h"
#include "gpio.h"
#include "adc_porting.h"
#include "hal_adc_v154.h"
hal_adc_v154.c 的引用(Include)关系图:

宏定义

#define DELAY_500US   500
 
#define DELAY_300US   300
 
#define FIFO_DATA_LENS   2
 
#define MANUAL_CALI_LOW_LIMIT1   0
 
#define MANUAL_CALI_UPPER_LIMIT1   2
 
#define MANUAL_CALI_LOW_LIMIT2   3
 
#define MANUAL_CALI_UPPER_LIMIT2   31
 
#define MANUAL_CALI_LOW_LIMIT3   32
 
#define MANUAL_CALI_UPPER_LIMIT3   60
 
#define MANUAL_CALI_LOW_LIMIT4   61
 
#define MANUAL_CALI_UPPER_LIMIT4   63
 
#define MANUAL_CALI_GAIN   3
 
#define MANUAL_CALI_THRESHOLD   63
 
#define COUNT_THRESHOLD   1000
 
#define VOLTAGE_UPPER_LIMIT   3600
 
#define CH_NUM   6
 

函数

void adc_port_calibration (void)
 ADC calibratio.
 
errcode_t hal_adc_v154_channel_set (adc_channel_t ch, bool on)
 
void hal_adc_irq_handler (void)
 adc中断处理函数。
 
hal_adc_funcs_thal_adc_v154_funcs_get (void)
 获取v154实例。
 

变量

uint32_t g_fifo_data [2]
 
uint32_t g_ch_output_data [6][2]
 
uint32_t g_ch_data_cnt [6]
 

宏定义说明

◆ CH_NUM

#define CH_NUM   6

◆ COUNT_THRESHOLD

#define COUNT_THRESHOLD   1000

◆ DELAY_300US

#define DELAY_300US   300

◆ DELAY_500US

#define DELAY_500US   500

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2024-2024. All rights reserved.

Description: Provides V154 HAL adc
History:
2024-02-01, Create file.

◆ FIFO_DATA_LENS

#define FIFO_DATA_LENS   2

◆ MANUAL_CALI_GAIN

#define MANUAL_CALI_GAIN   3

◆ MANUAL_CALI_LOW_LIMIT1

#define MANUAL_CALI_LOW_LIMIT1   0

◆ MANUAL_CALI_LOW_LIMIT2

#define MANUAL_CALI_LOW_LIMIT2   3

◆ MANUAL_CALI_LOW_LIMIT3

#define MANUAL_CALI_LOW_LIMIT3   32

◆ MANUAL_CALI_LOW_LIMIT4

#define MANUAL_CALI_LOW_LIMIT4   61

◆ MANUAL_CALI_THRESHOLD

#define MANUAL_CALI_THRESHOLD   63

◆ MANUAL_CALI_UPPER_LIMIT1

#define MANUAL_CALI_UPPER_LIMIT1   2

◆ MANUAL_CALI_UPPER_LIMIT2

#define MANUAL_CALI_UPPER_LIMIT2   31

◆ MANUAL_CALI_UPPER_LIMIT3

#define MANUAL_CALI_UPPER_LIMIT3   60

◆ MANUAL_CALI_UPPER_LIMIT4

#define MANUAL_CALI_UPPER_LIMIT4   63

◆ VOLTAGE_UPPER_LIMIT

#define VOLTAGE_UPPER_LIMIT   3600

变量说明

◆ g_ch_data_cnt

uint32_t g_ch_data_cnt[6]

◆ g_ch_output_data

uint32_t g_ch_output_data[6][2]

◆ g_fifo_data

uint32_t g_fifo_data[2]