tarjeta multiproposito
Microcontrolador PIC18F4550, para la comunicación USB, está programado
con un bootloader de la clase HID.
Voltaje de funcionamiento 5V.
Voltaje de entrada recomendado 7-12V
32 pines de entrada/salida del microcontrolador.
Velocidad del reloj 20MHz
Entrada de voltaje regulado.
Led’s indicadores de estado del sistema, estos además se puedenusar como led’s
de prueba.
La tarjeta multipropósito puede ser alimentada a través de la conexión USB o con una
fuente de alimentación externa. El origen de la alimentación se selecciona a través del
selector de voltaje.
Los pines de alimentación de la línea de voltaje son:
VIN: esta pin sirve para conectar una fuente de alimentación externa a través de
cables, a través de estetambién se puede proporcionar voltaje si se está
alimentado el sistema a través del conector de entrada de voltaje.
5V: este pin sirve para alimentar el microcontrolador y otros elementos de la tarjeta
como son los drivers de motores, este voltaje puede provenir de VIN que pasa por
un regulador de voltaje, directamente del conector de entrada de voltaje, o de una
fuente estabilizada devoltaje de 5 voltios.
GND: estos dos pines sirven para tener señales de tierra.
El botón “BOOT” sirve para que la tarjeta entre en el modo de ejecución bootloader y
el botón “RESET” sirve para resetear la tarjeta e iniciar la ejecución de programas que
se hayan cargado en la tarjeta multipropósito.
Como se ha mencionado anteriormente esta tarjeta multipropósito está programada
con unfirmware tipo bootloader de la clase HID por lo tanto no necesita drivers para
su instalación, así esta tarjeta se convierte en un dispositivo plug & play. Esta
característica hace que la tarjeta sea sumamente portable y pueda ser usada en
cualquier computador sin ninguna dificultad. Cuando se conecta la tarjeta al
computador esta inicia en el modo de ejecución de programa, es decir latarjeta
ejecutara algún programa o rutina que se haya programado previamente, por esto el
computador no reconocerá la tarjeta al conectarla. Para que el computador reconozca
e instale los drivers de la tarjeta es necesario cambiar su modo de ejecución a
bootloader, esto se puede hacer de dos formas:
Conectar la tarjeta al puerto USB mientras se mantiene presionado el botón
“BOOT” en latarjeta, cuando los led’s indicadores de estado prendan de manera
intermitente se sabra que la tarjeta esta en el modo de ejecución bootloader.
También se puede entrar al modo de ejecución bootloader de la siguiente manera,
una vez se tenga la tarjeta conectada al puerto USB se presiona el botón “RESET”
en la tarjeta sin soltarlo, después se presiona el botón “BOOT” sin soltarlo,después se suelta el botón “RESET” y por último se suelta el botón “BOOT” de
esta manera los led’s indicadores de estado deben prender de manera intermitente
indicando que la tarjeta se encuentra en el modo de ejecución bootloader.
Figura 1. Conexión por primera vez de la tarjeta multipropósito al pc
En la figura 1 se puede ver como al conectar la tarjeta multipropósito por primera vez
en elmodo bootloader al computador, este reconoce la tarjeta multipropósito e instala
los drivers necesarios para su funcionamiento. Una vez que la tarjeta esta en el modo
de ejecución bootloader se pueden cargar los archivos .hex de los programas que se
hayan hecho para la tarjeta, para esto es necesario de un software que permita
comunicarse con la tarjeta multipropósito y así cargar losarchivos .hex.
En la figura 2 y 3 se puede ver la apariencia y funcionamiento de este software. Este funciona
de la siguiente manera, una vez se conecta la tarjeta multipropósito en modo bootloader el
software reconoce esta eh indica que el dispositivo está listo, se presiona el botón “Open hex
file” y buscamos la ruta del archivo .hex, una vez se abre este archivo se presiona el botón...
Regístrate para leer el documento completo.