User manual

282
mikoPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
Cf_Read_Init
Cf_Read_Byte
Cf_Write_Init
Prototype
procedure Cf_Read_Init(address : dword; sectcnt : byte);
Description Initializes CF card for reading.
Parameters - address: the rst sector to be prepared for reading operation.
- sector_count: number of sectors to be prepared for reading operation.
Returns Nothing.
Requires The corresponding MCU ports must be appropriately initialized for CF card. See Cf_Init.
Example
// initialize compact ash for reading from sector 590
Cf_Read_Init(590, 1);
Notes None.
Prototype
function CF_Read_Byte() : byte;
Description Reads one byte from Compact Flash sector buffer location currently pointed to by internal read
pointers. These pointers will be autoicremented upon reading.
Parameters None.
Returns Returns a byte read from Compact Flash sector buffer.
Requires The corresponding MCU ports must be appropriately initialized for CF card. See Cf_Init.
CF card must be initialized for reading operation. See Cf_Read_Init.
Example
// Read a byte from compact ash:
var data_ as byte;
...
data_ := Cf_Read_Byte();
Notes Higher byte of the unsigned return value is cleared.
Prototype
procedure Cf_Write_Init(address : dword; sectcnt : word);
Description Initializes CF card for writing.
Parameters - address: the rst sector to be prepared for writing operation.
- sectcnt: number of sectors to be prepared for writing operation.
Returns Nothing.
Requires The corresponding MCU ports must be appropriately initialized for CF card. See Cf_Init.
Example
// initialize compact ash for writing to sector 590
Cf_Write_Init(590, 1);
Notes None.