Autor Tema: LECTURA DEL USART MAS RAPIDA QUE LA ESCRITURA EN EEPROM  (Leído 1786 veces)

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

Desconectado DieccoF

  • PIC10
  • *
  • Mensajes: 16
LECTURA DEL USART MAS RAPIDA QUE LA ESCRITURA EN EEPROM
« en: 08 de Marzo de 2010, 20:52:42 »
Hola gente estoy haciendo un proyecto con el pic16f873 y tengo un problema.

Queria preguntarles si es posible grabar en la eeprom a medida que voy recibiendo los byte por la USART.... esta configurado a 9600 bps

He realizado un progama y tengo ese inconveniente que la velocidad de escritura en la eeprom es mucha mas lenta que la velocidad de lectura del USART... Queria preguntarles si es posible grabar en la eeprom entre el tiempo que hay entre byte y byte recibido del USART.

            GRacias

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: LECTURA DEL USART MAS RAPIDA QUE LA ESCRITURA EN EEPROM
« Respuesta #1 en: 08 de Marzo de 2010, 20:58:49 »
No, no es posible. Lo que puedes hacer es recibir en un buffer y luego almacenar lo recibido en la eeprom.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado DieccoF

  • PIC10
  • *
  • Mensajes: 16
Re: LECTURA DEL USART MAS RAPIDA QUE LA ESCRITURA EN EEPROM
« Respuesta #2 en: 08 de Marzo de 2010, 21:37:55 »
Bueno pero eso es lo que trato de hacer..... estoy haciendo esto yo, cuando recibo el byte por el USART, lo extraigo de RCREG y lo almaceno en W, luego salto a la rutina de grabar en eeprom pero antes de que termine de grabar ya me salta la interrupcion de nuevo dato en RCREG ..... gran problema cheeee !!!!!

Lo que estoy haciendo ahora es recibir todos los byte y almacenarlos en RAM, luego de recibir todos, agarro uno por uno y lo almaceno en la eeprom... pero sinceramente no me gusta esta solución.

Desconectado ASTROCAR

  • PIC24F
  • *****
  • Mensajes: 664
Re: LECTURA DEL USART MAS RAPIDA QUE LA ESCRITURA EN EEPROM
« Respuesta #3 en: 09 de Marzo de 2010, 00:02:10 »
Bueno pero eso es lo que trato de hacer..... estoy haciendo esto yo, cuando recibo el byte por el USART, lo extraigo de RCREG y lo almaceno en W, luego salto a la rutina de grabar en eeprom pero antes de que termine de grabar ya me salta la interrupcion de nuevo dato en RCREG ..... gran problema cheeee !!!!!

Lo que estoy haciendo ahora es recibir todos los byte y almacenarlos en RAM, luego de recibir todos, agarro uno por uno y lo almaceno en la eeprom... pero sinceramente no me gusta esta solución.

Hola y es la solucion mas viable que he visto para esos casos.

Saludos y estamos en contacto.
Atten.
Alexander Santana.
Venezuela-Barcelona.
EL APRENDER ES NADA; MEJOR ES COMPARTIR EL APRENDIZAJE

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: LECTURA DEL USART MAS RAPIDA QUE LA ESCRITURA EN EEPROM
« Respuesta #4 en: 09 de Marzo de 2010, 00:15:14 »
La eeprom es la del pic?? o es externa??

Si es externa de igual manera guarda todo en un buffer y grabas los datos por banco. tarda aproximadamente lo mismo ^^.

Si es la interna pues haces lo correcto con el buffer.


 

anything