
Aplicaciones con Microcontroladores
Esta guía cubre brevemente:
1.- Métodos de programación alternativos para los Microcontroladores 2.- Ventajas de Utilizar tarjetas de Desarrollo 3.- Asesoría Técnica
1.- Métodos de programación alternativos para los Microcontroladores
Uno de los mayores problemas que se tiene cuando trabajas con Microcontroladores o Microprocesadores, es en la etapa de probar el programa en el Sistema Mínimo o Sistema de Aplicación programando (también se le conoce como grabar o quemar), ya que requieres de un programador. El cual representa una inversión fuerte para un diseñador o hobbista.
La alternativa es utilizar un Bootloader, la cual se divide en dos partes:
a) Un programa residente en el Microcontrolador, que por lo general solo se ejecuta cuando el Microcontrolador se reinicia y detecta ya sea un pin en estado bajo o comunicación por algún puerto. b) Una aplicación en la PC que puede comunicarse por el puerto serie RS232 o USB, para enviar el programa a grabar en el Microcontrolador
Por lo general el programa residente en el Microcontrolador, ocupa menos del 5% de la memoria de Programa por lo que no afecta el desempeño de las aplicaciones y como solo se ejecuta una vez cuando el Microcontrolador sale del Reset no afecta el desempeño del programa.
Esto ofrece otra ventaja cuando desarrollas aplicaciones que están en campo, puedes actualizar el Programa en Sitio, y mejorar la funcionalidad de tus sistemas para beneficio de tus clientes lo que te genera mayor satisfacción al cliente mejorando tus ventas.
2.- Ventajas de utilizar tarjetas de Desarrollo
Cuando desarrollas un nuevo proyecto, tienes que desarrollar el programa y el hardware. Como son dos sistemas interdependientes, es evidente que si alguno de los dos falla tu proyecto va a fallar.
El problema a veces es que no podemos determinar si la falla es del programa, o es del hardware o de ambos. Una solución para este inconveniente es el utilizar tarjetas de desarrollo, ya que tienes la garantía de que el hardware funciona.
Así puedes dirigir todos tus esfuerzos para depurar los problemas en el software. La recomendación es que la tarjeta de desarrollo te dé acceso a todos los pines del Microcontrolador, tenga un área de desarrollo o prototipo, puerto de programación como ICSP, o ICD, puerto serial o USB para realizar la programación con Bootloader.
3.- Asesoría Técnica
Como dirían en la película de SWAT, ?Incluso los policías tienen que marcar el 911?. Cuando se tienen problemas tenemos dos alternativas intentar resolverlo por nosotros mismos o pedir Asesoría.
A todos nos gusta resolver problemas pero hay momentos en los que simplemente intentamos todo o no tenemos tiempo para investigar, por lo que no podemos resolver el problema. Ese es el momento de solicitar asistencia técnica, la cual tiene un costo el cual se justifica al hacer la comparación del tiempo que deberíamos invertir para resolver el problema. Por supuesto si solicitamos ayuda con un margen de tiempo pequeño es evidente que tendrá un costo mayor que cuando se tiene más tiempo para resolver los problemas.
La pregunta es: ¿A quien solicitar la asesoría técnica? A la persona o firma con mayor experiencia, reputación y que esté certificada por el fabricante.
Viotronics Inc., desarrolla sistemas de control desde 1994, y a partir de 1997 desarrolla aplicaciones con los Microcontroladores PICs de Microchip y es la única Casa de Diseño en México que pertenece al programa Design Partner de Microchip.

Desarrollamos aplicaciones para control de motores, comunicación con puerto serial, usb, ethernet.
Desarrollamos tanto los programas (lenguaje ensamblador y de alto nivel) como el diseño del hardware. Te ofrecemos asesoría personalizada y nuestros costos son bastante competitivos además te ofrecemos planes de descuento muy atractivos de acuerdo al área donde trabajes.
Visítanos en: http://articulo.mercadolibre.com.mx/MLM-29976788-proyectos-electronicos-microcontrolador-pic-asesoria-diseno-_JM
Ponte en contacto con nosotros para que te ayudemos a crear tus proyectos rápidamente. |