Mikroelektronika MIKROE-724 データシート
mikroBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
285
Cf_Write_Byte
Cf_Read_Sector
Cf_Write_Sector
Prototype
sub procedure Cf_Write_Byte(dim data_ as byte)
Description Writes a byte to Compact Flash sector buffer location currently pointed to by writing pointers. These
pointers will be autoicremented upon reading. When sector buffer is full, its contents will be transfered
to appropriate flash memory sector.
Parameters -
data_
: byte to be written.
Returns
Nothing.
Requires
The corresponding MCU ports must be appropriately initialized for CF card. See Cf_Init.
CF card must be initialized for writing operation. See Cf_Write_Init.
Example
dim data_ as byte
...
data_ = 0xAA
Cf_Write_Byte(data_)
Notes
None.
Prototype
sub procedure Cf_Read_Sector(dim sector_number as longword, dim byref buffer
as byte[512])
Description Reads one sector (512 bytes). Read data is stored into buffer provided by the
buffer
parameter.
Parameters -
sector_number
: sector to be read.
-
buffer
: data buffer of at least 512 bytes in length.
Returns
Nothing.
Requires
The corresponding MCU ports must be appropriately initialized for CF card. See Cf_Init.
Example
‘ read sector 22
dim data_ as byte[512]
...
Cf_Read_Sector(22, data_)
Notes
None.
Prototype
sub procedure Cf_Write_Sector(dim sector_number as longword, dim byref
buffer as byte[512])
Description Writes 512 bytes of data provided by the
buffer
parameter to one CF sector.
Parameters -
sector_number
: sector to be written to.
-
buffer
: data buffer of 512 bytes in length.
Returns
Nothing.
Requires
The corresponding MCU ports must be appropriately initialized for CF card. See Cf_Init.
Example
‘ write to sector 22
dim data_ as byte[512]
...
Cf_Write_Sector(22, data_)
Notes
None.