Sintaxis
EWRITE Dirección , [ Variable {, Variable…etc } ]
Detalles
Escribe datos en la memoria EEPROM del PICmicro.
Operadores
- Direccion : constante, variable ó expresión, que contiene la direccion que se desea escribir.
- Variable: definida por el usuario y del tipo bit, byte, byte array, word, word array, dword, float or a constant value.
Ejemplo DEVICE 16F628
DIM VAR1 as BYTE
DIM WRD1 as WORD
DIM DIRECCION as BYTE
VAR1 = 200
WRD1= 2456
DIRECCION = 0 ' Point to address 0 within the eeprom
EWRITE DIRECCION , [ WRD , VAR1 ] ' Escribe un dato de 16 bits y luego uno de 8
bits.
Notas
Si en la instrucción la variable usada en la escritura de la EEPROM es del tipo word, entonces serán usadas cuatro (02) bytes de la memoria EEPROM, y estos corresponderán a las direcciones de memoria consecuentes.
Si en la instrucción la variable usada en la lectura es del tipo float ó word, entonces cuatro (04) bytes serán escritas en la memoria EEPROM.
Si se desearan almacenar datos de 16 bits consecutivamente la dirección debe ser incrementada en dos (02) cada escritura, como se muestra en el siguiente codigo :
FOR Dirección = 0 TO 64 STEP 2
EWRITE Dirección , [ WRD ]
NEXT
Vea también
EDATA
EREAD
No hay comentarios:
Publicar un comentario