Escolar Documentos
Profissional Documentos
Cultura Documentos
El puerto USB trae consigo muchas ventajas respecto a los antiguos puertos serie y paralelo, las
ms notables son:
Alta tasa de transferencia (mnimo 100 veces mayor al puerto serie)
Hasta 127 dispositivos conectados en un mismo bus
Es capaz de alimentar un perifrico con 500mA/5V
Es Plug And Play y Hot Swapable
Tambien no se debe dejar de lado que se ha convertido en un Standard en la Industria de
Computadoras, por lo que es prcticamente imposible encontrar una PC sin un puerto USB a
nuestra disposicin.
Esta ponencia no abordar el software del lado de un PIC, sino del lado de la PC, y
especficamente desde una aplicacin Java, utilizando la clase jPicUSB para lograr la
comunicacin PIC-PC.
Que es jPicUSB?
JPicUSB es una clase java, que utilizando interfaces nativas (JNI) [7], permite a una aplicacin
Java hacer llamados a una librera dinmica, en este caso (jpicusb.dll).
JPicUSB.dll es una librera que implementa todas las funciones de la API USB de Microchip [4]
(mpusbapi.dll), con la diferencia de que est especialmente recompilada para permitir a la clase
jPicUSB que haga llamados a sus funciones.
Porque jPicUSB?
El desarrollo rpido de aplicaciones e interfaces grficas es una de las cualidades ms notables
de Java, pero este lenguaje, no nos proporciona un mtodo fcil para acceder a libreras
dinmicas (.dll). Aqu es donde jPicUSB facilita el camino, como si se tratase de cualquier
lenguaje.
javadoc
Para
utilizar
jPicUSB
en
nuestras
aplicaciones, es necesario aadir el paquete
jpicusb.jar al proyecto.
Inicializar la librera
en el cdigo antes
de usarla.
Vnculos de Interes: