Diseño de funciones mediante maquinas de estado en lenguaje c
El punto 2. Es en el cual se toman los requerimientos del sistema yse debe diseñar una arquitectura de hardware y de software para el sistema final. 2.1 Hardware Basado en los requerimientos seleccionamos el microcontrolador a utilizar, y los componentes asociados alsistema (motores, pantallas LCD, conectores, etc) y se diseña el circuitos en base a los niveles de voltaje e interfaces entre estos componentes. 2.2 Software Al igual que cuando diseñamos hardwareal final obtenemos un circuito esquemático y circuito impreso para poder entonces implementar el circuito físicamente, cuando diseñamos software también debemos tener un tipo de esquemático que nosindique el flujo y operación del sistema, y de esta manera poder implementar el firmware en el lenguaje de programación de una manera más limpia y consistente. En la practica el desarrollo de firmwarepuede tomar gran parte del tiempo de desarrollo de un proyecto(20% - 50%) y si no se realiza de manera ordenada el periodo de depuración y pruebas puede sobrepasar el tiempo total del proyecto, es poreso que se requiere de herramientas que ayuden a agilizar el desarrollo del software permitiendo a los desarrolladores a concentrarse en el desarrollo de la aplicación basándose en una plantilla yaexistente que asegure un nivel de orden y calidad mínimo.
Universidad Tecnológica de Panamá Autor : Gabriel Rivas
Facultad de Ingeniería Eléctrica
3. Maquinas de estados finitos Las maquinas...
Regístrate para leer el documento completo.