Dejando de lado el uso de PC.
Para lo que es un proyecto electrónico, normalmente los gpio son muy lentos porque se manejan a través del sistema de archivo de linux. Eso los hace muy lentos, unos cuantos kHz. Se puede jugar con el área de memoria reservada para los gpio y ganar velocidad, a unos cuantos MHz, pero sigue quedando corto.
Ni hablemos que los tiempos no son determinísticos, salvo que uses un Linux real time (no se que tan bien funciona eso, nunca lo usé).
Esa es la ventaja de los uP texas, te ofrecen puertos de alta velocidad (200MHz) manejados por un procesador secundario que no depende de Linux, incluso los más nuevos incluyen uC Arm cortex m4 auxiliares.
Para lo que es un proyecto electrónico, normalmente los gpio son muy lentos porque se manejan a través del sistema de archivo de linux. Eso los hace muy lentos, unos cuantos kHz. Se puede jugar con el área de memoria reservada para los gpio y ganar velocidad, a unos cuantos MHz, pero sigue quedando corto.
Ni hablemos que los tiempos no son determinísticos, salvo que uses un Linux real time (no se que tan bien funciona eso, nunca lo usé).
Esa es la ventaja de los uP texas, te ofrecen puertos de alta velocidad (200MHz) manejados por un procesador secundario que no depende de Linux, incluso los más nuevos incluyen uC Arm cortex m4 auxiliares.