Manuel de référence PICBASIC
EEREAD ()
Variable Integer = EEREAD (
Variable Integer = EEREAD (
Lecture de données depuis la mémoire EEPROM
Adr est une constante/variable de type Byte/Integer (0~&HFFFF)
Param est une constante/variable (0~255) de type Byte et permet avec les PICBASIC PBM de définir combien d'octets on veut lire.
EXPLICATION
Cette instruction permet de récupérer une donnée à l'adresse (Adr) depuis la mémoire EEPROM du "PICBASIC".
EXEMPLE 1:
10
DIM DONNEE AS BYTE
20
DONNEE = EEREAD(&HFFF)
EXEMPLE 2:
10
DIM ADRESSE AS INTEGER
20
DIM DONNEE AS BYTE
30
ADR = &FFE
40
DONNEE = EEREAD(ADR)
A noter que pour des besoins particuliers, il vous est également possible de relire les codes correspondant à votre programme en
partie basse de l'EEPROM.
Pour les PICBASIC de type « PBM », il est possible avec le paramètre Param de définir le nombre d'octets à lire.
:
EXEMPLE 3
10
DIM I AS BYTE
20
DIM J AS INTEGER
30
DIM K AS STRING * 16
40
I = EEREAD (&FFF)
50
J = EEREAD (&F00,2)
60
K = EEREAD (&F00,18)
NOTE
Pour les PICBASIC de type « PICBASIC-3B / 3H », la plage mémoire de l'instruction eeread est comprise entre F00 à FFF.
COMFILE Technology (traduction Française Lextronic)
adr , Param )
adr )
' Lit la valeur mémorisée à la dernière adresse d'un "PICBASIC-1S".
' Lit l'octet à l'adresse &FFF (Si il n'y a qu'un seul octet, Param n'est pas utilisé).
' Lit 2 octets à partir de l'adresse &F00
' Lit 18 octets à partir de l'adresse &F00 et les ranges dans la variable 'K'
N'oubliez pas, qu'il est nécessaire d'allouer
2 octets supplémentaires aux données de type "STRING".
67