Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

03/09/2005 #1


Programador ART2003 para PIC18Fxxxx
Para programar un PIC para trabajar con puerto USB, como es el caso del 18F2550 tenes que armar el ART2003 LPV, su circuito es tan sencillo que no necesitarás de construir ningun PCB.

El ART2003 es el programador para el PIC 18F2550, en modo LVP. Para generar la comunicación del puerto USB mediante el pic, no necesitas de ningun otro ic para manejar tensiones, ya que usas las tensiones del puerto usb en si, a excepción que quieras realizarlo de forma externa o que lo demande el diseño de tu aplicación.
Saludos
03/09/2005 #2
Moderador general

Avatar de Andres Cuenca

Este es el documento al que hace alusión Mamu, en el se muestra el plano diagrama eléctrico del programador ART2003 PIC18Fxxxx Programmer.

Saludos.
03/09/2005 #3


Ese mismo circuito es el que use en mis ensayos con el 18F2550 y anda de maravillas.

Nota :funciona correctamente utilizando el WinPic800.

Aqui les dejo el DataSheet del 18F2550 y compatibles. Grandiosos PicMicros destinados al manejo del USB 1.1 y 2.0.

http://ww1.microchip.com/downloads/e...Doc/39632b.pdf

ACLARACION IMPORTANTE

Antes que nada, quiciera comentarles a quienes quieran realizar algun tipo de prueba en el manejo de estos Pic's, que va a experimentar ciertas fallas a la hora de testear su dispositivo USB con PicMicro. Esto se debe a que no es lo mismo utilizar el port USB que viene OnBoard, es decir incorporado al motherboard, que utilizarlo desde alguna extención frontal (segun el case o motherboard). La explicación es muy sencilla, lamentablemente los fabricantes emplean conectores de cable de muy baja calidad, lo que ocaciona dificultades a la hora de realizar algun tipo de pruebas. Por tal motivo recomiendo que utilicen el USB OnBoard. A nivel de soft recomiendo que utilicen drivers USB, que si bien sean actualizados, fijense que compartan las dos versiones, 1.1 y 2.0, para evitar problemas de comunicación y/o cuelgues, y recuerden, no hay dos computadoras iguales.
04/09/2005 #4


Mamu, muchas gracias por tu colaboracion la pondre a funcionar apenas consiga los IC,

queria preguntar si tienes información para el manejo del protocolo irda, es que no he logrado conseguir comercialmente en Colombia el mcp 2150

Gracias

Lady J.
04/09/2005 #5


lady dijo:
Mamu, muchas gracias por tu colaboracion la pondre a funcionar apenas consiga los IC,

queria preguntar si tienes información para el manejo del protocolo irda, es que no he logrado conseguir comercialmente en Colombia el mcp 2150

Gracias

Lady J.
Lady, conseguir un circuito de aplicación IrDa es bastante complicado, ya que el manejo de este protocolo se logra utilizando IC que ya vienen preparado para eso. Si lo que queres es información sobre el protocolo, podrias hecharle una mirada al IrLap (IrDa sobre Linux), que esta muy bien explicado, sin ir mas lejos el IrDa es un protocolo serial, pero al tener una forma de transmisión diferente al serie, es bastante diferente a este ultimo. Siento curiosidad... que interface o control tenés pensado hacer?, quizas tu respuesta facilite la busqueda.

Si encuentro algunos apuntes sobre IrDa que tenia, intentare publicarlo.

Saludos.

Edit 1
Mira, buscando en el foro encontre este post, donde tu compatriota Li-ion ha volcado algunos links sobre ese dispositivo IrDa, pegate una vuelta

Interface IrDA para el puerto serial

Sino, puedes buscar circuitos comerciales tipicos, como el IrDa de HP
http://tams-www.informaciónrmatik.uni-hamburg.de/lehre/fpgaPrak/doc/platine/pinning/hsdl1100_irda_interface_HP_schematic.jpg

Otros


08/09/2005 #6


Voy a revizar y les cuento gracias, estaba viendo las notas de aplicacion que da microchip para irda y que tambien me servian para plm mcp 2140-2150-2120

gracias chao
13/09/2006 #7


Re: Transmision por usb
plaza hola yo tambien estoy muy interesada en la comunicacion entre un pic que en mi caso es el 18f4550 y la interface USB de labview por favor te lo afradeceria pues estoy realizando un proyecto que es un mouse por medio de los ojos y para la interfaz entre el pic y el pc necesito esto
25/09/2006 #8


si no me falla la memoria ese era uno de los ejemplos que hay en microchip.com
26/09/2006 #9

Avatar de Braulio

Hola todos, soy nuevo en esto y estudio electronica, tengo que armar un brazo robotico y controlarlo con la PC por puerto USB, no se por donde empezar, solo tengo la idea de usar el microcontrolador AT89C52 (que se programar) o algun PIC (no se cual sera mejor para este caso) y agradeceré mucho a quien me pueda ayudar con información o consejos.
SALU2
BRAULIO
26/09/2006 #10


Alex, fíjate en este tema:

Links para USB
26/09/2006 #11


Braulio dijo:
Hola todos, soy nuevo en esto y estudio electronica, tengo que armar un brazo robotico y controlarlo con la PC por puerto USB, no se por donde empezar, solo tengo la idea de usar el microcontrolador AT89C52 (que se programar) o algun PIC (no se cual sera mejor para este caso) y agradeceré mucho a quien me pueda ayudar con información o consejos.
SALU2
BRAULIO
Si quieres muchos pines un 18F4550. Si no quieres tantos un 18F2550.

Saludos
29/09/2006 #12

Avatar de Braulio

Muchas gracias por la ayuda: fox kskt, maunix estoy revisando los links y estan muy buenos, nos mantendremos en contacto para temas relacionados via este foro que esta bravazo.
Salu2
BRAULIO
29/09/2006 #13


Braulio dijo:
Muchas gracias por la ayuda: fox kskt, maunix estoy revisando los links y estan muy buenos, nos mantendremos en contacto para temas relacionados via este foro que esta bravazo.
Salu2
BRAULIO
De nada Braulio, estaremos por aquí para compartir información y/o conocimientos.

Saludos
03/10/2006 #14


Braulio dijo:
Tengo +ó- ya la idea del camino que tengo que seguir para usar el 18F4550 ó el 18F2550, pero no se como programar el PIC, nesecito el esquemático de alguna tarjeta programadora (para armarla, porq he encontrado para comprar y son realmente caras), asi como el software con el que funciona, si alguien pudiera mandarmelos o decirme donde los consigo se lo agradecere con todo el alma. Esto por que lo importante es la implementación física en cualquier proyecto.
AH, tambien necesito el compilador o ensamblador para pasar el programa a lenguaje de maquina; cualquier cosa que me pasen será de mucha utilidad y se los agradeceré de igual forma.
SALU2

BRAULIO
Un programador económico, el GTP

Un programa para programar PICs, el Winpic800

Un software para ensamblar . El MPASM que viene con el IDE de Microchip. MPLAB IDE

Un compilador de C gratuito, para los 18F, el MPLAB C18 Student Version
04/10/2006 #15


Hola a todos, soy nuevo en el foro, estoy desarrollando un dispositico que se comunica con el PC a través de USB, estoy trabajando con el PIC18F2550 y la programación la estoy realizando en asembler y en C (con el compilador C18 versión estudiante), sin embargo cuando lo programo y lo conecto el Host me dice que no reconoce el dispositivo, no se si tendré un problema en el montaje o es problema de drivers.
Me estoy basando en el firmware proveído por Microchip.
Cualquier solución o documentación para a mi problema lo agradezco. . . .
04/10/2006 #16


Johan Beltran dijo:
Hola a todos, soy nuevo en el foro, estoy desarrollando un dispositico que se comunica con el PC a través de USB, estoy trabajando con el PIC18F2550 y la programación la estoy realizando en asembler y en C (con el compilador C18 versión estudiante), sin embargo cuando lo programo y lo conecto el Host me dice que no reconoce el dispositivo, no se si tendré un problema en el montaje o es problema de drivers.
Me estoy basando en el firmware proveído por Microchip.
Cualquier solución o documentación para a mi problema lo agradezco. . . .
Has visto este link? Busca en el ejemlpo en inglés que está hecho en C18. Es el USB Data acquisition Project

Links para USB
05/10/2006 #17

Avatar de Braulio

Gracias otra vez por la ayuda MAUNIX, estoy tratando de conseguir lo recomendado, te aviso alguna novedad.
Una consulta: (disculpa la ignorancia) ¿A que le dicen firmware?
Salu2

BRAULIO
06/10/2006 #18


Braulio dijo:
Gracias otra vez por la ayuda MAUNIX, estoy tratando de conseguir lo recomendado, te aviso alguna novedad.
De nada y muy bien, comentame como te ha ido.

Braulio dijo:
Una consulta: (disculpa la ignorancia) ¿A que le dicen firmware?
Firmware se le dice al software grabado en una eeprom o similar. Lo de "firm" surgió en los años 80 en posición al "soft" que se borraba al apagar el equipo. El "firmware" no se borra al apagar el equipo , se mantiene "firme" y de ahí su origen.

En otro idioma, es el software que le grabas a tu microcontrolador, que va guardado en una memoria no volátil.
06/10/2006 #19


Re: necesito ayuda por favor
Para conseguir información sobre "cómo armar un programador", te sugiero vayas al foro todopic, que está en Todopic - Programadores

Te sugiero comiences con el GTP.

Saludos
10/10/2006 #20


Hola Maunix, revisé el link que me recomendaste sobre transmisión y recepción por USB y es muy similar al que tengo sin embargo cuando programo el PIC18F2550 aún no lo reconoce (no se abre la ventana de nuevo hardware encontrado), no sé que cambios específicos tengo que hacerle al código (Tengo el codigo en C en C18 y uno en assembler), no se sí tendrás un codigo completamente probado que puedas darme, para ver que tengo mal. Cualquier ayuda te la agradecería.
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

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