Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature currently requires accessing the site using the built-in Safari browser.
#include <18F2550.h>
#fuses NOMCLR,XTPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL1,CPUDIV1,VREGEN,NOPBADEN
#use delay(clock=48000000)
#BYTE PORTB=0x06
#DEFINE USB_HID_DEVICE TRUE
#define USB_EP1_TX_ENABLE USB_ENABLE_INTERRUPT
#define USB_EP1_TX_SIZE 8
#define USB_EP1_RX_ENABLE USB_ENABLE_INTERRUPT
#define USB_EP1_RX_SIZE 8
#define USB_EP2_TX_ENABLE USB_ENABLE_INTERRUPT
#define USB_EP2_TX_SIZE 8
#define USB_EP2_RX_ENABLE USB_ENABLE_INTERRUPT
#define USB_EP2_RX_SIZE 8
#define USB_EP3_TX_ENABLE USB_ENABLE_INTERRUPT
#define USB_EP3_TX_SIZE 8
#define USB_EP3_RX_ENABLE USB_ENABLE_INTERRUPT
#define USB_EP3_RX_SIZE 8
#define USB_EP4_TX_ENABLE USB_ENABLE_INTERRUPT
#define USB_EP4_TX_SIZE 8
#define USB_EP4_RX_ENABLE USB_ENABLE_INTERRUPT
#define USB_EP4_RX_SIZE 8
#include <pic18_usb.h>
#include <USB_easyHID_descriptores.h>
#include <usb.c>
int8 data_buffer1[8];
int8 data_buffer2[8];
int8 data_buffer3[8];
int8 data_buffer4[8];
void main()
{
set_tris_b(0x00);
output_b(0x00);
usb_init_cs();
while(1)
{
usb_task();
////////////////////////////////////////////////////////////////
while(!usb_enumerated()) {
output_high(PIN_A0);
output_low(PIN_A1);
}
output_high(PIN_A1);
output_low(PIN_A0);
if(usb_kbhit(1))
{
usb_get_packet(2, data_buffer2 ,8);
usb_get_packet(1, data_buffer1 ,8);
usb_get_packet(3, data_buffer3 ,8);
usb_get_packet(4, data_buffer4 ,8);
if(data_buffer1[0]==1) {
output_toggle(PIN_B0);
}
if(data_buffer2[0]==2) {
output_toggle(PIN_B1);
}
if(data_buffer3[0]==3) {
output_toggle(PIN_B2);
}
if(data_buffer4[0]==4) {
output_toggle(PIN_B3);
}
}//fin kbhit
}//fin while
}//fin main
while(|usb_enumerated())
Hola de nuevo, discuelpen las molestias pero me surgio un problema con el controlador del primer ejemplo....
Baje el programa completo. Introdusco el archivo h en el pic que se encuentra en la carpeta y funciona mey bien, pero cuando compilo los archivos existentes en la misma carpeta la maquina no reconoce el dispositivo que puedo hacer?
Gracias