Hola!
Primero deciros que he tardado tanto en contestar porque quería contrastar bien toda la información que he encontrado, aún así, tengo dudas...
He escogido dos posibles candidatos a microcontrolador para mi proyecto, a ver que os parecen:
El NXT LPC2141 es un micro con arquitectura ARM, lo que pasa es que no entiendo muy bien como puedo meterle el código. El compilador que usaría sería el keil 4, pero luego para flashear he leído que se podría usar un programa llamado Bluewind FLASHER, aunque en la "Getting Started Guide" proporcionada por el fabricante dice que se necesita una "Development Board" i un "JTAG debugger" para hacerlo. Creeis que se podría hacer sin alguno de estos dos componentes o mejor me hago con ellos y me ahorro dolores de cabeza?
Por otro lado, el ATmega640 de Atmel tiene arquitectura AVR. En este caso he encontrado más información de como meterle el programa, tanto en paralelo como en serie, pero no acabo de entender cómo enchufar el micro al PC y qué programa se encargará de leer la información de los distintos pines y de controlar todo el proceso. Para esto último, la misma página de Atmel proporciona un programa llamado Atmel Studio, pero igualmente para conectarlo al PC dice que es necesario un "Debugger" y un "Development Kit".
Cuál de los dos creeis que es mejor opción en cuanto a simplicidad, tanto de meterle el código como luego de configurarlo y programarlo?
Tengo el tiempo un poco justo para programarlo todo, creeis que me llevará demasiado tiempo aprender a como usar correctamente cualquiera de las dos arquitecturas?
Puede que sea mejor usar el AT89C5131 (arquitectura 8051, se le mete el código por USB muy fácilmente) que ya he usado anteriormente añadiéndole una memoria externa para guardar la matriz?
Muchísimas gracias!