Haz una pregunta
  Foros de Electrónica » Principiantes » Cuestiones Elementales de Electrónica
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

10/08/2012 #1


¿ Que significa PORTB = USBBuffer[7] ?
estoy tratando de acer una conexion en un pic 18f4550 y mi pc pero al revisar el pbp que me da el easy hid con un ejemplo de un proyecto de internet veo que en el ejemplo agregan esta linea de programacion y noce para que la utiliza
le dejo el pbp del ejemplo y el del easy hid
ejemplo:

usbinit ' initialise USB...
ProgramStart:
gosub DoUSBIn
PORTB = USBBuffer[7]
goto ProgramStart

easy hid:

usbinit ' initialise USB...
ProgramStart:
gosub DoUSBIn
gosub DoUSBOut
goto ProgramStart

les agradescon de antemano
10/08/2012 #2
Moderador

Avatar de D@rkbytes

Significa que el puerto B tomara el valor que este almacenado en el arreglo USBBuffer[7]
Donde USBBuffer es el buffer de recepción de datos que debió haber sido creado como por ejemplo...
USBBuffer VAR BYTE[8] ; Crea un arreglo del tipo byte
Y en la subrutina DoUSBIn es donde adquiere el valor, por ejemplo...
Código:
DoUSBIn:
    USBService                    ; Mantener siempre la conexión
    USBIn 1, USBBuffer, 8, DoUSBIn    ; Leer los datos si están disponibles
    Return
Así que tienes 8 posibles locaciones para leer los datos.

Espero te sirva la información.
10/08/2012 #3

Avatar de fernandoae

Tal cual, eso hace
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 Cuestiones Elementales de Electrónica

Deseas aprender electrónica y necesitas ayuda para comenzar? Resuelve tus dudas en esta sección.

Cerrar
Foros de Electrónica » Principiantes » Cuestiones Elementales de Electrónica

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