cc2530-projects/Zigbee无线通信/A板/CC2530_lib/moudle/dma_ad590.c
2021-10-04 22:26:10 +08:00

39 lines
1.2 KiB
C

//-------------------------------------------------------------------
// Filename: dma_ad590.c
//-------------------------------------------------------------------
//-------------------------------------------------------------------
// INCLUDES
//-------------------------------------------------------------------
#include "hal_defs.h"
#include "hal_cc8051.h"
#include "hal_mcu.h"
#include "hal_board.h"
#include "hal_digio.h"
#include "hal_adc.h"
#include "dma_ad590.h"
//-------------------------------------------------------------------
// @fn dma_ad590_Init
// @brief Set up port ad590 ad
// @return none
//-------------------------------------------------------------------
void dma_ad590_Init(void)
{
// Analog input
MCU_IO_PERIPHERAL(HAL_BOARD_IO_ADC_PORT, HAL_BOARD_IO_ADC_CH);
}
//-------------------------------------------------------------------
// @fn dma_ad590_GetValue
// @brief Get this ad590 module value
// @param none
// @return none
//-------------------------------------------------------------------
uint16 dma_ad590_GetValue(void)
{
uint16 adcValue;
adcValue = adcSampleSingle(ADC_REF_AVDD, ADC_12_BIT, HAL_BOARD_IO_ADC_CH);
return adcValue;
}