3 dic 2012

EWRITE (Escritura de Memoria EEPROM interna)

EWRITE

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 wordentonces 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 ó  wordentonces 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
  EWRITE Dirección , [ WRD ]
 NEXT
 

Vea también

EDATA
EREAD

No hay comentarios:

Publicar un comentario