Variable = EREAD Direccion
Detalles
Lee informacion de la memoria EEPROM interna del microPIC.
Operators
- Variable - tipo bit, byte, byte array, word, word array, dword, or float.
- Direccion - constante, variable ó expresión, que contiene la dirección que se desea leer en la memoria EEPROM.
DEVICE 16F84
DIM VAR1 as BYTE
DIM WRD1 as WORD
DIM DWRD1 as DWORD VAR1 = EREAD 0 'Lee valor de 8-bit a partir de la dirección 0
WRD1 = EREAD 1 'Lee valor de 8-bit a partir de la dirección 1
DWRD1 = EREAD 3 'Lee valor de 8-bit a partir de la dirección 3
DWRD1 = EREAD 3 'Lee valor de 8-bit a partir de la dirección 3
Nota
Si en la instrucción la variable usada en la asignación es del tipo float float ó dword, entonces cuatro (04) bytes serán leídos de la memoria EEPROM, y estos corresponderán a las direcciones de memoria consecuentes.
Si en la instrucción la variable usada en la asignación es del tipo float word, entonces cuatro (04) bytes serán leídos de la memoria EEPROM.
Ejemplo:
Direccion Dato
Hex Hex
00 0A
01 0B
02 0C
03 0D
04 0E
05 0F
06 1A
07 1B
08 1C
09 2D
0A 2E
0B 2F
0C 3A
0D 3B
0E 3C
0F 3D
CASO 1:
DIM VAR1 AS WORD
VAR1 = EREAD 0 ' LA ASIGNACION SERA VAR1 <= $0A0B
En este caso VAR1 es
del tipo WORD (16 bits) por lo cual la dirección "0" corresponde a la
parte baja y la dirección "1" a la parte alta.
CASO 2:
DIM VAR1 AS DWORD
VAR1 = EREAD 3 ' LA ASIGNACIÓN SERA VAR1 <= $0D0E0F1A
En este caso VAR1 es del tipo DWORD (32 bits) y la asignación usa las direcciones de memoria 03-04-05-06.
Vea Tambien :
No hay comentarios:
Publicar un comentario