TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: kenniata 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! :-/
-
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.