Compré un MSP430 para obtener más información sobre los microcontroladores. Mi objetivo final es construir una calculadora gráfica. He leído algunas otras publicaciones sobre esto, pero todavía tengo algunas preguntas sobre los detalles. Mi plan ahora es aprender todo lo que pueda sobre los circuitos con el MSP430 y pasar a otro tipo de procesador cuando esté listo. Llevo mucho tiempo programando (calculadoras gráficas también), por lo que mi preocupación es simplemente configurar el hardware. Ahora mismo, mi plan es hacer una versión simple de la calculadora y luego hacer una versión más sofisticada una vez que tenga algo de experiencia.
-
¿Qué procesador recomendarías? Sé que esta pregunta se hace demasiado. Lo pregunto porque me gustaría que la calculadora final tuviera mucha memoria RAM y Flash. ¿Con cuánta memoria tendría que trabajar si usara un procesador ARM realmente bueno? Si eso no es suficiente, ¿qué tan difícil es conectar RAM y chips Flash a tu MCU?
-
Esta pregunta depende de la pregunta 1 pero desde un punto de vista de diseño, ¿no es Flash mucho más lento que la memoria RAM? En las calculadoras con las que he trabajado, muchas de las rutinas que utiliza el sistema operativo se ejecutan desde Flash. ¿No podría acelerar el proceso almacenando el sistema operativo en Flash y luego copiándolo en la RAM la primera vez que se inicia la calculadora? Luego, cuando se apaga la calculadora, una batería de respaldo mantendrá el contenido de la RAM cargada.
-
Desde el punto de vista del hardware, ¿sería terriblemente difícil usar dos procesadores? Sé que lograr que cooperen y hagan algo útil no sería trivial, pero es una idea interesante asignarle una tarea al segundo procesador, como clasificar una lista con miles de elementos, mientras que el primer procesador continúa con otra tarea. Por supuesto, esto es una exageración para una calculadora gráfica, pero es una idea interesante para un proyecto de hobby.