Kinetis SDK v.1.2 Demo Applications User's Guide  Rev. 0
Freescale Semiconductor, Inc.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
adc16_temperature.c File Reference
#include <string.h>
#include "adc16_temperature.h"
#include "fsl_debug_console.h"

Functions

void adc1IrqHandler (void)
 calibrate param for adc. More...
 
void adc16CalibrateParams (void)
 calibrate param for adc. More...
 
int32_t adc16GetCurrentTempValue (void)
 Getting current temperature value. More...
 
int adc16Init (adc16_converter_config_t *adcUserConfig, adc16_chn_config_t *adcChnConfig, adc16_calibration_param_t *adcCalibraitionParam)
 Initialize the ADCx for HW trigger. More...
 
void adc16PrintTemperature (void)
 Print temperature got from adc. More...
 
void adc16InitPitTriggerSource (uint32_t adcInstance)
 
void adc16DeinitPitTriggerSource (uint32_t adcInstance)
 

Variables

static uint32_t sAdcValue
 
static uint32_t sAdcrTemp25
 
static uint32_t sAdcr100m
 
static volatile uint8_t sPdbInitialized
 
SIM_Type * gSimBase []
 
volatile uint8_t gConversionCompleteFlag
 
static pit_user_config_t pitUserConf
 

Function Documentation

void adc16CalibrateParams ( void  )

ADC value of BANDGAP

VDD in mV

void adc16DeinitPitTriggerSource ( uint32_t  adcInstance)

disable the trigger source

int32_t adc16GetCurrentTempValue ( void  )
Returns
Current temperature.
int adc16Init ( adc16_converter_config_t *  adcUserConfig,
adc16_chn_config_t *  adcChnConfig,
adc16_calibration_param_t *  adcCalibraitionParam 
)
Returns
Error code.
void adc16InitPitTriggerSource ( uint32_t  adcInstance)

enable the trigger source

Parameters
instanceThe ADC instance number
void adc16PrintTemperature ( void  )
void adc1IrqHandler ( void  )

ADC1 IRQ handler.

Variable Documentation

volatile uint8_t gConversionCompleteFlag
SIM_Type* gSimBase[]

Conversion is completed Flag

pit_user_config_t pitUserConf
static
uint32_t sAdcr100m
static

Calibrated ADCR_TEMP25

uint32_t sAdcrTemp25
static

ADC value

uint32_t sAdcValue
static
volatile uint8_t sPdbInitialized
static