projekty/Source/example1/src/ad.c File Reference

#include "ad.h"
#include "types.h"

Go to the source code of this file.

Defines

#define NUM   10

Functions

void ADC_int (void)
uint16_t AD_read (unsigned char channel)
void AD_Start (void)
void AD_PowerDown (void)
void AD_PowerUp (void)
void AD_Set_Reg (unsigned char uchSel)

Variables

static unsigned int inputs [7]


Define Documentation

#define NUM   10

Definition at line 59 of file ad.c.

Referenced by AD_read().


Function Documentation

void AD_PowerDown ( void   ) 

Definition at line 84 of file ad.c.

References AD_ADCR.

void AD_PowerUp ( void   ) 

Definition at line 87 of file ad.c.

References AD_ADCR.

uint16_t AD_read ( unsigned char  channel  ) 

Definition at line 60 of file ad.c.

References AD_ADDR, AD_Start(), inputs, and NUM.

void AD_Set_Reg ( unsigned char  uchSel  ) 

Definition at line 90 of file ad.c.

References AD_ADCR, AD_ADDR, AI0, AI1, AI2, AI3, AI4, AI5, AI6, AI7, PCB_PINSEL0, PCB_PINSEL2, and UARTWriteStr().

void AD_Start ( void   ) 

Definition at line 74 of file ad.c.

References AD_ADCR, and UARTWriteStr().

Referenced by AD_read().

void ADC_int ( void   ) 

Definition at line 39 of file ad.c.

References AD_ADDR, AD_OFFSET, disableIRQ(), enableIRQ(), iADchannel, inputs, itoa_16(), UARTWriteStr(), and VICVectAddr.

Referenced by ADC_interrupt().


Variable Documentation

unsigned int inputs[7] [static]

Definition at line 36 of file ad.c.

Referenced by AD_read(), and ADC_int().


Generated on Fri Sep 21 13:41:54 2007 for example1 by  doxygen 1.4.7