Autor Tema: Problema, Velocidad RS232 y escritura de EEPROM  (Leído 2106 veces)

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

Desconectado Automata78

  • PIC12
  • **
  • Mensajes: 61
Problema, Velocidad RS232 y escritura de EEPROM
« en: 27 de Septiembre de 2009, 12:19:44 »
  Hola Foro, quería preguntarles a quienes hayan tenido alguna experiencia en la recepción de datos via serie ( RS232 ) y al momento de recibir el dato escribirlo en la eeprom del PIC cuyo retardo es de aproximadamente 10 milisegundos según microchip, si mi comunicación es de 9600 bps, evidentemente el tiempo entre dato y dato recibido es menor a estos 10 ms por lo que perderé datos enviado por el otro dispositivo (PC).
  Como podría adiministrar los tiempos para no perder datos ?
  Saludos y espero atento a sus comentarios.  :shock:   ;-)

   

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Problema, Velocidad RS232 y escritura de EEPROM
« Respuesta #1 en: 27 de Septiembre de 2009, 12:28:42 »
Podrías crear un Buffer y almacenar los datos.  ;-)
No contesto mensajes privados, las consultas en el foro

Desconectado Automata78

  • PIC12
  • **
  • Mensajes: 61
Re: Problema, Velocidad RS232 y escritura de EEPROM
« Respuesta #2 en: 27 de Septiembre de 2009, 12:50:54 »
  Hola Suky, muchas gracias por tu pronta respuesta, lo que me olvidé aclarar es que son aproximadamente 200 datos y no me da la capacidad de RAM para almacenarlos.
  Saludos !

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problema, Velocidad RS232 y escritura de EEPROM
« Respuesta #3 en: 27 de Septiembre de 2009, 12:54:25 »
Puedes enviar datos desde la PC solo si el PIC está listo para recibirlos. Cuando el PIC pueda recibirlos puedes enviar un caracter y la PC regresará uno.

Cuando el PIC ya haya grabado en la eeprom enviará el caracter de 'listo' de nuevo.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Problema, Velocidad RS232 y escritura de EEPROM
« Respuesta #4 en: 27 de Septiembre de 2009, 14:15:14 »
Hola.

Eso que comentas fue lo que hice yo mig, para cargar los mensajes en el publik, enviaba el eco del caracter enviado al final de la escritura de la EEPROM externa, de esa manera también podía verificar el estado de la transmisión.

Saludos
El papel lo aguanta todo

Desconectado Automata78

  • PIC12
  • **
  • Mensajes: 61
Re: Problema, Velocidad RS232 y escritura de EEPROM
« Respuesta #5 en: 01 de Octubre de 2009, 16:21:48 »
Hola Amigos !!... gracias por la ayuda, pude realizar lo que necesitaba con su técnica, quedó muy bien la comunicación !!!
  Todo ello consistió en hacer un pequeño cambio en mi programita en mi pc y en el PIC obviamente  :o .   Saluds y muchas gracias !!!!!!!
   

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problema, Velocidad RS232 y escritura de EEPROM
« Respuesta #6 en: 01 de Octubre de 2009, 16:32:03 »
Qué bien