Main Page | File List | Globals

dio.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define DS1   6
#define DS2   7
#define DS4   5
#define P1   3
#define P2   2
#define P3   1
#define P4   0
#define DS1_ON   P5OUT&=~(1<<DS1)
#define DS1_OFF   P5OUT|=(1<<DS1)
#define DS2_ON   P5OUT&=~(1<<DS2)
#define DS2_OFF   P5OUT|=(1<<DS2)
#define DS4_ON   P5OUT&=~(1<<DS4)
#define DS4_OFF   P5OUT|=(1<<DS4)
#define P1_ON   P5OUT&=~(1<<P1)
#define P1_OFF   P5OUT|=(1<<P1)
#define P2_ON   P5OUT&=~(1<<P2)
#define P2_OFF   P5OUT|=(1<<P2)
#define P3_ON   P5OUT&=~(1<<P3)
#define P3_OFF   P5OUT|=(1<<P3)
#define P4_ON   P5OUT&=~(1<<P4)
#define P4_OFF   P5OUT|=(1<<P4)

Functions

void init_dio (void)


Define Documentation

#define DS1   6
 

Definition at line 47 of file dio.h.

#define DS1_OFF   P5OUT|=(1<<DS1)
 

Definition at line 56 of file dio.h.

#define DS1_ON   P5OUT&=~(1<<DS1)
 

Definition at line 55 of file dio.h.

#define DS2   7
 

Definition at line 48 of file dio.h.

#define DS2_OFF   P5OUT|=(1<<DS2)
 

Definition at line 59 of file dio.h.

#define DS2_ON   P5OUT&=~(1<<DS2)
 

Definition at line 58 of file dio.h.

#define DS4   5
 

Definition at line 49 of file dio.h.

#define DS4_OFF   P5OUT|=(1<<DS4)
 

Definition at line 62 of file dio.h.

#define DS4_ON   P5OUT&=~(1<<DS4)
 

Definition at line 61 of file dio.h.

#define P1   3
 

Definition at line 50 of file dio.h.

#define P1_OFF   P5OUT|=(1<<P1)
 

Definition at line 65 of file dio.h.

#define P1_ON   P5OUT&=~(1<<P1)
 

Definition at line 64 of file dio.h.

#define P2   2
 

Definition at line 51 of file dio.h.

#define P2_OFF   P5OUT|=(1<<P2)
 

Definition at line 68 of file dio.h.

#define P2_ON   P5OUT&=~(1<<P2)
 

Definition at line 67 of file dio.h.

#define P3   1
 

Definition at line 52 of file dio.h.

#define P3_OFF   P5OUT|=(1<<P3)
 

Definition at line 71 of file dio.h.

#define P3_ON   P5OUT&=~(1<<P3)
 

Definition at line 70 of file dio.h.

#define P4   0
 

Definition at line 53 of file dio.h.

#define P4_OFF   P5OUT|=(1<<P4)
 

Definition at line 74 of file dio.h.

#define P4_ON   P5OUT&=~(1<<P4)
 

Definition at line 73 of file dio.h.


Function Documentation

void init_dio void   ) 
 

P1 Usage
PinFunctionDirectionSelect
P1.0FDType
P1.1FDType
P1.2FDType
P1.3FDType
P1.4FDType
P1.5FDType
P1.6FDType
P1.7FDType

P2 Usage
PinFunctionDirectionSelect
P2.0FDType
P2.1FDType
P2.2FDType
P2.3FDType
P2.4FDType
P2.5FDType
P2.6FDType
P2.7FDType

P3 Usage
PinFunctionDirectionSelect
P3.0FDType
P3.1FDType
P3.2FDType
P3.3FDType
P3.4FDType
P3.5FDType
P3.6FDType
P3.7FDType

P4 Usage
PinFunctionDirectionSelect
P4.0FDType
P4.1FDType
P4.2FDType
P4.3FDType
P4.4FDType
P4.5FDType
P4.6FDType
P4.7FDType

P5 Usage
PinFunctionDirectionSelect
P5.0DType
P5.1FDType
P5.2FDType
P5.3FDType
P5.4FDType
P5.5FDType
P5.6FDType
P5.7FDType

P6 Usage
PinFunctionDirectionSelect
P6.0FDType
P6.1FDType
P6.2FDType
P6.3FDType
P6.4FDType
P6.5FDType
P6.6FDType
P6.7FDType

Definition at line 47 of file dio.c.

Referenced by init_bsp().

00047                     {
00062   P1DIR = 0x00;
00063 
00078   P2DIR = 0x70;
00079 
00080 
00095   P3SEL = 0xF0; // Select pins 3.4-3.7 as serial port pins 
00096   P3DIR = 0x5F; // Make both serial TX pins (3.4 and 3.6) outputs.   
00097   P3OUT = 0x0F;   // 1 for full rate, 0 for divide by 8 
00098 
00113   P4SEL = 0x0F;
00114   P4DIR=0xF0;
00115 
00130   P5DIR=0xFF;
00131   P5OUT=0xFF;   // do NOT use bit 4 (set to 0) as it will kill speed sensors. 
00132 
00147   P6SEL = 0xFF; // select all of the P6/analog pins as alternate function 
00148   P6DIR=0x00;
00149 }


Generated on Fri Nov 3 14:40:12 2006 for hwiflib by  doxygen 1.3.9.1