Hola y Feliz año nuevo!
Necesito, para monitorear un sistema, tomar trenes de bits de alrededor de 128kbytes cada uno a una velocidad de 500kbits por segundo. Los bits llegan en 2 pines, uno de clock y uno de datos. Llegan los 128 kbytes un bit detrás de otro, sin bit de inicio, parada ni stop, o sea, no es asincrónico.
La idea es tomar todos esos bits a la velocidad que llegan y guardarlos en una memoria, por ejemplo flash, o sino mandarlos por el puerto serie de la computadora a una de las velocidades que maneja este puerto.
Pueden ayudarme? Que PIC o qué micro de motorola podría usar si es necesario usar alguno? ¿Cómo sería la lógica y el tamaño del buffer que podría usar? ¿Cómo podría hacer la interfaz para el puerto serie de la computadora, que es asincrónico y maneja otras velocidades?
Desde ya les agradezco. Saludos
Necesito, para monitorear un sistema, tomar trenes de bits de alrededor de 128kbytes cada uno a una velocidad de 500kbits por segundo. Los bits llegan en 2 pines, uno de clock y uno de datos. Llegan los 128 kbytes un bit detrás de otro, sin bit de inicio, parada ni stop, o sea, no es asincrónico.
La idea es tomar todos esos bits a la velocidad que llegan y guardarlos en una memoria, por ejemplo flash, o sino mandarlos por el puerto serie de la computadora a una de las velocidades que maneja este puerto.
Pueden ayudarme? Que PIC o qué micro de motorola podría usar si es necesario usar alguno? ¿Cómo sería la lógica y el tamaño del buffer que podría usar? ¿Cómo podría hacer la interfaz para el puerto serie de la computadora, que es asincrónico y maneja otras velocidades?
Desde ya les agradezco. Saludos