Estoy tratando de encontrar el mejor micro paquete de controlador para mi pc programas para comunicarse con el mundo real. Estoy esperando a que un gran número de terminales de e/S (hasta ahora 64 digital es todo lo que necesito, nada de lujo como analógico y PWM) que puedo leer y escribir directamente llamando a las funciones de mi programa que se ejecuta en mi CPU.
No quiero descargar programas en el micro controlador para ejecutar, más bien me gustaría algo que simplemente se conecta a mi USB y me da un montón de CPU controlada terminales de e/S que puedo controlar de mis programas de C++.
Cuál sería el mejor micro controlador paquete para mí? Espero que de algo que es bastante barato, pero el futuro de la prueba, como en la que corre USB y tiene los controladores de 64 bits para el sistema operativo moderno como Windows 7. Ser capaz de interfaz de más de uno de estos micro controladores con el mismo programa de ordenador sería un gran bono (de la expansión en el futuro).
Edit: yo no necesito a altas velocidades de muestreo (tal vez 10 Hz para la lectura de entradas, 1 kHz para señales de salida) y la mayoría de los pines se utilizan para la salida solamente. Estoy trabajando con nuevos ordenadores (core i7 860) por lo que incluso si el muestreo es un poco ineficaz o lenta, que todavía debe ser ok (sólo tiene un hilo dedicado a las e/S y tiene el principal programa de comunicarse con ella).
Yo también no necesita todos los 64 terminales de e/S en un solo micro controlador paquete. Si puedo interfaz de muchas micro controlador de paquetes al mismo tiempo, que iba a trabajar demasiado (en realidad, lo ideal sería ser capaz de interactuar de muchas pequeñas micro controlador de paquetes, lo que significa que es fácil para expandir).
He mirado este: http://www.schmalzhaus.com/UBW32/index.html
Alguien ha tenido alguna experiencia con algo como esto? Alguna idea de si funcionará o no? La principal preocupación es que es el micro controlador que se ejecuta el programa, no de mi CPU.