Mikroelektronika MIKROE-738 Datenbogen

Seite von 682
290
mikoC PRO for PIC32
MikroElektronika
Cf_Init
Prototype
void Cf_Init();
Description Initializes ports appropriately for communication with CF card.
Parameters None.
Returns
Nothing.
Requires
Global variables: 
CF_Data_Port
 : Compact Flash data port 
CF_RDY
 : Ready signal line 
CF_WE
 : Write enable signal line 
CF_OE
 : Output enable signal line 
CF_CD1
 : Chip detect signal line 
CF_CE1
 : Enable signal line 
CF_A2
 : Address pin 2 
CF_A1
 : Address pin 1 
CF_A0
 : Address pin 0 
CF_RDY_direction
 : Direction of the Ready pin 
CF_WE_direction
 : Direction of the Write enable pin 
CF_OE_direction
 : Direction of the Output enable pin 
CF_CD1_direction
 : Direction of the Chip detect pin 
CF_CE1_direction
 : Direction of the Chip enable pin 
CF_A2_direction
 : Direction of the Address 2 pin 
CF_A1_direction
 : Direction of the Address 1 pin 
CF_A0_direction
 : Direction of the Address 0 pin 
must be defined before using this function.
Example
// set compact flash pinout 
char Cf_Data_Port at PORTF;
sbit CF_RDY at RD7_bit;
sbit CF_WE  at RD6_bit;
sbit CF_OE  at RD5_bit;
sbit CF_CD1 at RD4_bit;
sbit CF_CE1 at RD3_bit;
sbit CF_A2  at RD2_bit;
sbit CF_A1  at RD1_bit;
sbit CF_A0  at RD0_bit;
sbit CF_RDY_direction at TRISD7_bit;
sbit CF_WE_direction  at TRISD6_bit;
sbit CF_OE_direction  at TRISD5_bit;
sbit CF_CD1_direction at TRISD4_bit;
sbit CF_CE1_direction at TRISD3_bit;
sbit CF_A2_direction  at TRISD2_bit;
sbit CF_A1_direction  at TRISD1_bit;
sbit CF_A0_direction  at TRISD0_bit;
// end of compact flash pinout
...
Cf_Init();      // initialize CF 
Notes
None.