Mikroelektronika MIKROE-724 データシート

ページ / 726
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.