Programar PIC18F4550 con Interfaz USB

#1
hola colegas, tengo esta interfaz usb y quisiera programar el pic 18f4550 con ella, descargue codeblocs,mplab.dev c ++ y proteus pero no se por donde comenzar, podrias ayudarme un poco? tengo el archivo .h que controla al pic . ...
 

Adjuntos

Última edición:
#2
Eso parece una tarjeta de pruebas (o "entrenadora", como las llaman algunos) no un programador, el PIC necesita ser programado usando un programador ICSP antes de poder usar la interfaz USB, si programas un bootloader es que podrías usar esa tarjeta (quizá con modificaciones menores con un circuito adicional), pero sin bootloader, necesitas el programador.
 
#3
Sólo he podido enviar salidas altas o bajas a los puertos.
PHP:
#define _WINDOWS_
#include "tiusb.h"
#define PORT "COM3"
#define PA      0x00
#define CONTROL 0x03
#define PALABRA 0x00
int main()
{    
  
    if( TIopen(PORT) )    
    {

        TIwrite(CONTROL,PALABRA);
        TIwrite(PA,255);
        TIwrite(PB,255);
        TIwrite(PC,255);
                                       
                    
        TIclose();          

    }
    else
    {
        printf("Error al abrir el puerto de la tarjeta de interfaz\n");
    }

    return 0;
}
Funciona cuando depuro el programa en Dev C++
 
Última edición por un moderador:
#4
ok, por el programa que muestras, mas bien parece que es una interfaz controlada por un PIC18F4550, en este caso el MCU no se programaría, sino que este espera recibir los comandos desde otro programa, por ello te funciona cuando depuras, pero el programa no se ejecuta en el MCU, sino en la PC, el MCU solo responde a las ordenes de los comandos, no conozco tu tarjeta ni tu archivo tiusb.h que debería tener los comandos que empleas.
 
Arriba