Beruflich Dokumente
Kultur Dokumente
COMO HACER UNA CONEXIN USB ENTRE UN PIC Y UNA APLICACIN VISUAL BASIC y SIMULARLO TODO EN PROTEUS
Es algo relativamente fcil, lo que requieres son los siguientes elementos. De software necesitas:
1. Visual Basic Versin 5.0 en adelante lo bajas de taringa.com.ar. manejarlo no es tan difcil hay varios cursos en la red muy
buenos.
2. EasyHID esto es una aplicacin de microcode Studio que te permite generar cdigo Fundamental para facilitar la conexin
ventana 1
www.unrobotica.com/usbcon.htm
1/6
15/12/13
Ventana 3 puedes modificar los Pollin (Input /Output) son los tiempos de espera antes que el sistema descarte la conexin USB admite max 255. y adems defines la mxima corriente que tu circuito le puede extraer al BUS del PC. Bus Coger en este caso le sacamos 100mA
www.unrobotica.com/usbcon.htm
2/6
15/12/13
Ventana 4 ac le pones un nombre al proyecto, seleccionas tipo de PIC usb, Compilador para el MICRO, y plataforma para crear el Host en el PC
Ventana 5 al final te sale esto Bueno!... ya se creo cdigo base (donde esta ese cdigo ? pues!....COMO SE LO INDICAMOS EN LA VENTANA 4...en este ejemplo C:/usb/ ) para crear el programa en el PIC y un programa de extensin INC que debes invocar en Protn, adems te creo cdigo base para visual Basic sobre este cdigo debes escribir o agregar el resto de elementos que componen tu aplicativo Visual Basic
Dentro de directorio PDS esta lo que se requiere para programar el PIC y dentro de Visual Basic la base de programacin de visual que se debe incrustar en el formulario principal VB PDS contiene:ProyectoUSB(formato protn) y ProyectoUSBDESC.inc (formato Protn) este ultimo es el archivo descriptor para la conexin USB debe ser invocado como INCLUIDO al compilar el programa principal para el MICROCONTROLADOR que le puedes dejar el nombre ProyectoUSB o cambirselo......QUE sigue? Ponga atencin!! Abra el Programa base ProyectoUSB (formato Protn) Vera este listado
www.unrobotica.com/usbcon.htm
3/6
15/12/13
ojo ponga el descriptor (ProyectoUSBDESC.inc ) donde guardas el programa principal o no te compilara bien!! EL RESTO SE DEJA ASI EL RESTO DEL LISTADO ES ESTE
CONTIENE LAS RUTINAS DE TRANSMISIN Y RECEPCIN USB QUE DEBES LLAMAR EN CASO DE NECESITARLAS OJO ADEMS AL INICIO DEBES DETECTAR LA CONEXIN LLAMANDO AttachTo USB que no sale de ah si no se conecta para nuestro ejemplo Proponemos este montaje de abajo en PROTEUS.
www.unrobotica.com/usbcon.htm
4/6
15/12/13
EL CDIGO EN PROTN y VB ES ESTE DE AC LO BAJAS el cdigo VB lo debes estudiar bien lo puedes bajar de ac pero debes poner atencin en las indicaciones de abajo, entiende que es una modificacion y un una ampliacion del codigo anterior
Ojo no ponerse a jugar conectando y desconectando la conexin USB lo mas seguro es que proteus te obligue a reiniciar el PC EN LA APLICACION REAL NO SE REQUIERE CARGAR UN DRIVER PARA SIMULAR ESTO: cargas el driver virtual y reinicias Luego cargas el visual y la aplicacin luego cargas proteus y la aplicacin, conecta el plug usb virtual
www.unrobotica.com/usbcon.htm 5/6
15/12/13
pulsas el botn el el visual basic y mira que cambie el LED en el protn TE RECOMIENDO PRACTICAR Y ESTUDIAR ESTE CDIGO EL EJEMPLO COMPLETO SIMPLE QUE NO SE VIO EN CLASE ES ESTE EL EJEMPLO DEL VOLTIMETRO QUE SE VIO EN CLASE ES ESTE
www.unrobotica.com/usbcon.htm
6/6