| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
adc_17xx_40xx.c File Reference
`#include "chip.h"`

Go to the source code of this file.

## Functions
STATIC uint8_t | getAdcClkDiv (uint32_t adcRate)
void | Chip_ADC_DeInit (LPC_ADC_T *pADC)
| Shutdown ADC.
void | Chip_ADC_Init (LPC_ADC_T *pADC, ADC_Clock_Setup_T *ADCSetup)
| Initialize the ADC peripheral and the ADC setup structure to default value.
void | Chip_ADC_Set_StartMode (LPC_ADC_T *pADC, CHIP_ADC_START_MODE_T mode, CHIP_ADC_EDGE_CFG_T EdgeOption)
| Select the mode starting the AD conversion.
void | Chip_ADC_Set_SampleRate (LPC_ADC_T *pADC, ADC_Clock_Setup_T *ADCSetup, uint32_t rate)
| Set the ADC Sample rate.
void | Chip_ADC_Channel_Enable_Cmd (LPC_ADC_T *pADC, CHIP_ADC_CHANNEL_T channel, FunctionalState NewState)
| Enable or disable the ADC channel on ADC peripheral.
void | Chip_ADC_Burst_Cmd (LPC_ADC_T *pADC, FunctionalState NewState)
| Enable burst mode.
Status | Chip_ADC_Read_Byte (LPC_ADC_T *pADC, CHIP_ADC_CHANNEL_T channel, uint8_t *data)
| Read the ADC value and convert it to 8bits value.

## Function Documentation

STATIC uint8_t getAdcClkDiv | ( | uint32_t | adcRate | ) |

Definition at line 47 of file adc_17xx_40xx.c.