Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

30/11/2010 #1


programar chip de pic basic
hola estoy haciendo un código para un pic 18f4455, consiste en que los puertos rb0,rb1, rb2, rb4 si uno de esto pines esta recibiendo un impulso eléctrico (1) envía la información por usb donde lo recibirá un programa el programa si el programa envía un dato lo recibe si es igual a 1 prende dos led.

eso es por ahora pero me sale estos errores al compilar

ERROR: Macro usbinit? not found in the macro file.
ERROR: Macro usbservice? not found in the macro file.
ERROR: Macro usbiout?CBTL not found in the macro file.
ERROR: Macro usbin?CBTL not found in the macro file.

cabe decir que no se mucho de pic basic y algunas cosas los saque de otro ejemplo aquí el codigo:


Código:
 define osc 4
 p1 var portd.0 
 p2 var portd.1 
 p3 var portd.2
 p4 var portd.4
USBBufferSizeMax   con 8  
USBBufferSizeTX    con 8   
USBBufferSizeRX    con 8  

' the USB buffer...
USBBuffer        Var Byte[USBBufferSizeMax] 
USBBufferCount   Var Bit 
dato             var bit

usbinit 
ProgramStart: 
    PORTB=USBBuffer[7]
    gosub dousbin
    goto ProgramStart  

 escaneo:
if p1==1 or p2==1 or p3==1 or p4==1 then    
     USBBuffer[0]=1
   DoUSBOut:
   usbservice
   USBOut 1, USBBuffer, USBBufferCount, DoUSBOut
   return
   DoUSBIn:
   USBBufferCount = USBBufferSizeRX              
   USBService                                    
   USBIn 1, USBBuffer, USBBufferCount, DoUSBIn   
   return
endif 

if USBBuffer[0]==1 then 
 high portb.0
 high portb.1
endif
  goto escaneo
        
end
30/11/2010 #2


listo corregí errores pero el asm me tira muchos errores :/
30/11/2010 #3

Avatar de ByAxel

Para USB has uso de la herramienta llamada EasyHID que seguramente lo incluye el IDE del picbasicpro (Microcodestudio); este genera los archivos necesarios y los guarda en la misma carpeta del programa... igual revisa esto: Curso programacion de pic en bsic pro #502, toca un poco de los archivos usados para el USB.

saludos.
01/12/2010 #4


solucione el problema faltaba algunos archivos en la carpeta de mi proyecto :P

gracias por tu respuesta

edit: se me olvidad¿ mi programa esta bien?

gracias
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.