Autor Tema: Se puede escribir la EEpom interna del pic sin usar un programador?  (Leído 2914 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Hola,

Estoy hacinedo una aplicacion con un pic y estoy usando su EEprom interna de este, quisiera saber si se puede modificar el contenido de la eeprom interna pero sin tener que volver a programar el pic nuevamente?

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #1 en: 06 de Julio de 2009, 19:57:06 »
Claro que si, en cada lenguaje de programación hay maneras de hacerlo, sea asm, basic o C, con cualkiera de ellos se puede acceder a la eeprom del pic, claro esta si este cuenta fisicamente con eeprom.

En el foro hay bastantes ejemplos de como escribr en la eeprom.

saludos
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #2 en: 06 de Julio de 2009, 20:32:07 »
Parece que no me he expresado bien, quiero modificar el contenido de la eeprom pero sin volver a programar el pic, como tu lo sugieres kallitos tengo que volver a progrma el pic y eso es justamente lo que no quiero hacer

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #3 en: 06 de Julio de 2009, 20:57:29 »
En que lenguaje??
No contesto mensajes privados, las consultas en el foro

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #4 en: 06 de Julio de 2009, 21:24:53 »
Citar
En que lenguaje??
estoy usando ccs.

Lo que me gustaria serie usando vb poder reprogramar el contennido de la eeprom interna del pic, esto es posible?
« Última modificación: 06 de Julio de 2009, 21:27:21 por Alejandro »

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #5 en: 06 de Julio de 2009, 21:35:25 »
write_eeprom (address, value)

value = read_eeprom (address)
No contesto mensajes privados, las consultas en el foro

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #6 en: 06 de Julio de 2009, 21:52:22 »
Nadie me entiende?  NO quiero reprogramar el pic, quiero acceder externamente a la eeprom del pic

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #7 en: 06 de Julio de 2009, 21:55:21 »
No, no se puede. Pero en el PIC deja una rutina que reciba datos seriales y escriba la eeprom,  y no necesitaras reprogramar el PIC
No contesto mensajes privados, las consultas en el foro

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #8 en: 06 de Julio de 2009, 22:06:04 »
podrias decirme cual es o darme un ejemplo ..

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #9 en: 07 de Julio de 2009, 01:11:47 »
Código: [Seleccionar]
write_eeprom(address,value);
value = read_eeprom(addres);

Usando esas funciones no estas reprogramando el PIC. Si vas a usar el serial, para escribir en la EEPROM, tienes que pasar el dato recibido por el serial a la EEPROM por medio de esas funciones.

P.E:

Código: C#
  1. value = getc();//recibo el dato del serial
  2. write_eeprom(0,value);//escribo en la direccion 0 de la EEPROM el valor que esta en la variable value

Debes tener cuidado en la longitud de la variable que vas a guardar. En el caso de ser por serial seria de 8 bits.
El papel lo aguanta todo

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Re: Se puede escribir la EEpom interna del pic sin usar un programador?
« Respuesta #10 en: 07 de Julio de 2009, 11:33:00 »
Ok, gracias....