Mikroelektronika MIKROE-350 Fiche De Données

Page de 526
FLASH_Read_Bytes
FLASH_Read_Word
215
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Prototype
' for MCUs with 64kb of Flash memory or less
sub procedure FLASH_Read_Bytes(dim address as worddim buffer as
^byte
dim NoBytes as word
' for MCUs with Flash memory larger than 64kb
sub procedure FLASH_Read_Bytes(dim address as longworddim
buffer 
as ^bytedim NoBytes as word)
Returns
Nothing.
Description
Reads number of data bytes defined by NoBytes parameter from the specified
address in Flash memory to varibale pointed by buffer.
Requires
Nothing.
Example
'for MCUs with Flash memory larger than 64kb
const F_ADDRESS as longint = 0x200
dim dat_buff[32] 
as word
...
FLASH_Read_Bytes(F_ADDRESS,dat_buff, 64)
Prototype
' for MCUs with 64kb of Flash memory or less
sub function FLASH_Read_Word(dim address as wordas word 
' for MCUs with Flash memory larger than 64kb
sub function FLASH_Read_Word(dim address as longwordas word
Returns
Returns data word from Flash memory.
Description
Reads data from the specified address in Flash memory.
Requires
Nothing.
Example
' for MCUs with Flash memory larger than 64kb
dim tmp as longword
...
tmp = Flash_Read(0x0D00)
...