Una vez conocidos las especificaciones de la aplicación a diseñar se procederá a escoger el microcontrolador y el lenguaje de programación a utilizar.
Los principales lenguajes utilizados para la programación de micro controladores son ensamblador, C y Basic.
Cada uno tiene sus ventajas e inconvenientes, el lenguaje ensamblador es de bajo nivel, es la representación más cercana del código maquina por lo que tiene más dificultad desarrollar y entender un programa en este lenguaje que en uno de alto nivel como puede ser C, además una vez programado para una arquitectura es difícilmente portable a otras, problema que no surge con C.
La parte positiva de utilizar este lenguaje es que el programa final puede tener menor número de líneas que el mismo programa escrito en un lenguaje de alto nivel, por lo que será más eficiente, en casos extremos permitiría emplear un microcontrolador con menor memoria de programa, abaratando de esta forma costes.
En función de la complejidad del programa a desarrollar y de la portabilidad entre otros factores se escogerá el lenguaje de programación.
A continuación os dejo unas herramientas para programar, simular y grabar microcontroladores
Hay una serie de videotutoriales en youtube para aprender a utilizarlo
IC-PROG
El MPLAB funciona con un reducido número de grabadores, si tenemos otro grabador distinto o construimos uno de los que hay por la red, deberemos utilizar otro software como puede ser IC-PROG, el cual permite leer y grabar microcontroladores entre otras cosas
A continuación un manual muy completo
Los principales lenguajes utilizados para la programación de micro controladores son ensamblador, C y Basic.
Cada uno tiene sus ventajas e inconvenientes, el lenguaje ensamblador es de bajo nivel, es la representación más cercana del código maquina por lo que tiene más dificultad desarrollar y entender un programa en este lenguaje que en uno de alto nivel como puede ser C, además una vez programado para una arquitectura es difícilmente portable a otras, problema que no surge con C.
La parte positiva de utilizar este lenguaje es que el programa final puede tener menor número de líneas que el mismo programa escrito en un lenguaje de alto nivel, por lo que será más eficiente, en casos extremos permitiría emplear un microcontrolador con menor memoria de programa, abaratando de esta forma costes.
En función de la complejidad del programa a desarrollar y de la portabilidad entre otros factores se escogerá el lenguaje de programación.
A continuación os dejo unas herramientas para programar, simular y grabar microcontroladores
MPLAB
MPLAB es un editor IDE gratuito, destinado a productos de la marca Microchip. Este editor es modular, permite seleccionar los distintos microcontroladores soportados, además de permitir la grabación aunque únicamente con determinados grabadores comerciales.Hay una serie de videotutoriales en youtube para aprender a utilizarlo
IC-PROG
A continuación un manual muy completo
PROTEUS
Proteus Es un software permite diseñar el plano eléctrico del circuito que se desea realizar con componentes muy variados, desde simples resistencias hasta microprocesadores o microcontroladores
0 comentarios:
Publicar un comentario