Processing math: 100%

9 votos

Necesito ayuda para elegir el tamaño de Flash en un microcontrolador

Necesito decidir sobre la selección del tamaño de Flash y la RAM para un proyecto. El microcontrolador que prefiero utilizar es la serie MSP430 de TI. Debido a su bajo consumo de energía y el costo de la serie de valor. Sin embargo, soy un completo novato para decidir sobre la recopilación de requisitos. La mayor parte de mi experiencia en programación es en sistemas basados en Desktop donde generalmente el tamaño del programa, la RAM y la velocidad del procesador no son una gran preocupación para las tareas algorítmicas comunes.

Tengo las siguientes preguntas:

  1. ¿Existen directrices o prácticas estándar para decidir el tamaño de la RAM y la Flash de un microcontrolador?
  2. ¿Cuántas líneas de código (C) se traducen en qué tamaño de Flash en la MCU?
  3. ¿Es el lenguaje ensamblador la única salida si hay que mantener el tamaño de Flash al mínimo?

En lo que respecta a la selección general de un microcontrolador para un proyecto, ¿cómo hacen los profesionales de este campo para decidir el microcontrolador más adecuado para la tarea? ¿Qué recursos buscan? ¿Qué directrices deben seguir?

0voto

GetFree Puntos 495

Los verdaderos profesionales no eligen un microcontrolador de forma aislada, sino que ejecutan un proyecto para obtener el máximo beneficio. Dependiendo de los criterios del proyecto, se puede elegir un microcontrolador que parece demasiado caro, pero que resulta que encaja bien con los conocimientos, herramientas, bibliotecas, etc. disponibles. No tome decisiones aisladas, tenga en cuenta el panorama general, especialmente la suma (costes de desarrollo + costes de producción).

La mayoría de los fabricantes de microcontroladores ofrecen gamas de chips, siendo el tamaño de la flash uno de los parámetros que difieren entre los distintos chips. Una elección "segura" es seleccionar inicialmente el chip con el mayor tamaño de flash, para poder reducirlo si la aplicación cabe en un chip más pequeño. Pero las aplicaciones tienden a crecer para adaptarse a todos los tamaños disponibles (y más).

En mi opinión, el tamaño de la memoria flash ya no es un gran factor de coste, incluso el número de pines es menos importante, el tamaño de la RAM parece ser el mayor factor de coste.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X