Autor Tema: Como tratar cadenas muy largas  (Leído 1958 veces)

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

Desconectado kenniata

  • PIC10
  • *
  • Mensajes: 12
Como tratar cadenas muy largas
« en: 17 de Agosto de 2006, 17:30:32 »
Buenas a todos!
A ver si alguien nos podría ayudar. Con un amigo estamos haciendo un proyecto donde se reciben unas tramas largas, de unos 70 caracteres, por un puerto serie, se procesan y se envian por otro puerto serie. El procesado es tan simple como comprobar que posee un caracter en concreto y si lo tiene, enviar esa trama.
El problema lo está en que en 1seg recibimos de 6 a 10 tramas diferentes. Si enviamos 1 trama por segundo, no pasa nada, pero si recibimos más de 1 no sabemos como poder almacenarlas para tratarlas.
El pic que estamos utilizando es un 18f6520. Alguien podria iluminarnos hacia la luz?  :-)
Muchas gracias a todo!  :-/

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Como tratar cadenas muy largas
« Respuesta #1 en: 18 de Agosto de 2006, 08:35:39 »
Un PIC debería ser lo suficientemente rápido para atacar en un segundo no sólo 10 tramas de 70 caracteres, sino muchas más.
Normalmente en este tipo de aplicaciones el cuello de botella lo tendrás en el propio protocolo serie y no en el PIC.