Este programa (Multimetro.vbp) es el inicio de un proyecto que será un multímetro para PC, que debe medir tensión, corriente y resistencia, con escala automática, como lo hace un tester marca BAW (pinza - multímetro) que poseo. En este momento (3 de Julio de 2009) no tengo idea de como automatizar las escalas sin dañar al PIC. El esquema en que se apoya es: Pic 18F4550 Circuito Multimetro.bmp y el Firmware para el PIC 18F4550 es: Multimetro.mcp. El PIC permite la carga del Firmware con Bootloader (Alf16.mcp). Todo el conjunto se comunica con la PC a la velocidad máxima permitida, por medio del puerto USB. El Firmware crea en la PC un puerto serie virtual con un número que asigna la PC. Es del tipo CDC, y se maneja en Visual Basic, con MsComm. El programa detecta ese número de puerto y se conecta por sí solo. El Programa está hecho en Visual Basic 6.0 y se adjunta su ejecutable. El Bootload está hecho en MPlab y C18. Se adjunta de todas maneras el .HEX. El Firmware está hecho en MPlab y C18. Se adjunta de todas maneras el .HEX. Para cargar el Bootloader en el PIC utilizo un grabador que está en www.arossini.com.ar. El circuito está armado en una plaqueta perforada de 10 x 10 cm. Adjunto foto. Me resulta práctico adjuntarle a la plaqueta, una ficha hembra RJ11 de 6 contactos, para poder grabar sin desmontar el PIC. La que conseguí por aquí no es para circuito impreso, de manera que podrán ver que está pegada. Hay que tener mucho cuidado al aplicar tensión para medir, en que no se deben sobrepasar los 5 Volt en la entrada. Esta circuito aún no tiene incorparada resistencia limitadora y diodo Zener que limite la tensión a 5 Volt. Para su funcionamiento, no hay nada especial. Primero se debe cargar el Firmware Bootloader en el PIC. Se usa un grabador cualquiera, conectando los cables de salida como se indica en el esquema. Si no tienen grabador, pueden construir uno como el de www.arossini.com.ar. Una vez grabado el PIC, salvo metidas de pata, no se debe volver a grabar. Se debe conectar la plaqueta, y el PC pedirá el .inf para instalar el driver. Está en la carpeta inf. Ahora hay que cargar el Firmaware del PIC. Para ello se usa el programa PDFSUSB que provee gratuitamente Microchip, y que está en la carpata PROG PDFSUSB. A la plaqueta hay que ponerla en modo Bootload manteniendo presionado el pulsador Reset Bootloader y pulsando el pulsador Reset del PIC. El PDFSUSB detecta el estado Bootloader y se carga el hex en la PC y se lo programa. Quien necesite explicaciones mas detalladas, me escribe y se las preparo, con fotos inclusive. El firmware del PIC lo pueden modificar y cargar cuantas veces quieran, sin riesgos, con este método. Luego se resetea el PIV, se arranca el programa y se pone en marcha el ADC. El botón LED 1 solo sirve para verificar si se prende el Led verde. Se puede consultar este archivo de ayuda, con su botón. El botón Reset resetea el PIC. Tarda varios segundos. Si le bajo el retardo produce un error. Cualquier ayuda o sugerencia, por favor escribir a correo@arossini.com.ar