TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: jcaesa en 17 de Noviembre de 2005, 11:15:00
-
Hola, amantes de los uC!! soy un nuevo usuario de este foro
![Helado Helado]()
Por favor, miren a ver si pueden ayudarme con estas preguntas, les estare bien agradecido:
1. Si existen librerias de comunicacion mediante USB 2.0 para PICs de la serie 16F87x, donde puedo localizarlas?
2. Recomendacion sobre si es conveniente usar un PIC de estas caracteristicas o bien uno de mayores prestaciones, como por ejemplo 18F4550, para lo siguiente:
Proyectito para medir el consumo de la red electrica, usar un PIC para realizar las capturas pertinentes, almacenar los datos en una memoria aparte, y pasar estos datos a traves del PIC a un PC mediante USB 2.0. Ustedes que opinan?
Nada mas, muchas gracias por prestarme esta atencion en sus huecos libres.
Si lo desean, ponganse en contacto conmigo a traves de este foro o por e-mail: jcaesa@gmail.com
Por cierto, mi nombre es Julio. Muchas alegrias en sus vidas. Saludos desde Barcelona (Spain)
-
Escrito originalmente por jcaesa
Hola, amantes de los uC!! soy un nuevo usuario de este foro![Helado Helado]()
Por favor, miren a ver si pueden ayudarme con estas preguntas, les estare bien agradecido:
1. Si existen librerias de comunicacion mediante USB 2.0 para PICs de la serie 16F87x, donde puedo localizarlas?
2. Recomendacion sobre si es conveniente usar un PIC de estas caracteristicas o bien uno de mayores prestaciones, como por ejemplo 18F4550, para lo siguiente:
Proyectito para medir el consumo de la red electrica, usar un PIC para realizar las capturas pertinentes, almacenar los datos en una memoria aparte, y pasar estos datos a traves del PIC a un PC mediante USB 2.0. Ustedes que opinan?
Barcelona (Spain)
Mi opinion es que utilices los 18Fxxx
Es mi consejo para cualquiera que siquiera empieza a utilizar los pics.
Son mucho mejores por arquitectura, velocidad, prestaciones y encima el código generado del C es mucho más optimo.
Y si programas en assembly (ensamblador) también son mejores, tienen rutinas que en 1 solo paso te ahorras varios pasos que tienes que hacer con los 16F.
Además no tienen paginas de memoria de programa y tienen multiples ventajas en el aspecto de la "unbanked ram" ya que puedes accesar hasta 256 bytes desde cualquier punto del programa sin tener que siquiera cambiar el bit de rambank.
En cuanto a manejar código de usb con los pic16 no conozco nada.
-
Hola:
Pues si no estoy mal los pics que tienen hardware para USB son los 18F2455, 18F2550, 18F4455 y 18f4550 (de la serie 18)
Universal Serial Bus Features:
• USB V2.0 Compliant
• Low Speed (1.5 Mb/s) and Full Speed (12 Mb/s)
• Supports Control, Interrupt, Isochronous and Bulk
Transfers
• Supports up to 32 endpoints (16 bidirectional)
• 1-Kbyte dual access RAM for USB
• On-chip USB transceiver with on-chip voltage
regulator
• Interface for off-chip USB transceiver
• Streaming Parallel Port (SPP) for USB streaming
transfers (40/44-pin devices only)
Eso no lo podrias hacer con los de la serie 16.... ya que no tienen esas caracateristicas...
-
Si te pones a pensarlo el PLL del USB creo que eran 96Mhz ¿o estoy equibocado?, no creo que con un 16F se pueda implementar.
Corrijanme si me equiboco, solo es una suposicion.
-
Hola si mal no recuerdo si hay PIC"s de la serie 16 que tienes USB, pero version 1.1, estos son PIC16C745 y 765. Pero al igual que todos te recomiendo los 18FXX50.
Un abrazo
-
Hola:
Asi es si hay esos son OTP... tienen ventana.... por lo que se necesita de la luz para borrarlos, no hay nada mejor que una memoria Flash....!
-
Hola a todos,
Buscando buscando por casualidad me he encontrado con esto, utiliza un 16F84 y un adaptador de Usb, no se muy bien como funciona ya que tambien soy nuevo por aqui.
http://www.furri.net/proyectos/USBprot/
Ya me direis algo al respeto y espero ha ver ayudado.
GRacias
-
Hola a todos! os agradezco vuestras opiniones y sugerencias. Me mirare bien los pics de la serie 18F, asimismo no he perdido la esperanza de utilizar alguno de la serie 16F y ahora la verdad estoy emocionado con la pagina que vitervi ha puesto a nuestra disposicion, te doy las gracias compadre!
Finalmente os vuelvo a dar las gracias: maunix, LordLafebre, radon, Artifox y vitervi. Y espero que si llegais a conocer algo mas sobre el tema me mantengais informado 
Yo también pondré todo lo que sea de ayuda para todos. Saludos de un peruano en Barcelona (Spain)
-
Nada hombre, yo estoy ahora con el USB siguiendos los pasos del proyecto que dejo el monstruo de j1m, con el 2550, deberías mirartelo
-
Nada hombre, yo estoy ahora con el USB siguiendos los pasos del proyecto que dejo el monstruo de j1m, con el 2550, deberías mirartelo
-
Gracias radon! le he echado un vistazo al proyecto de j1m con el 2550, es muy bueno, es un monstruo, como bien dices tu. Saludos compadre!
-
A mi tambien me gustaria saber si hay alguna forma de implementar por software la comunicacion Usb con micros de la serie 16..
-
Escrito originalmente por Nelson_s
A mi tambien me gustaria saber si hay alguna forma de implementar por software la comunicacion Usb con micros de la serie 16..
Continuamente están saliendo nuevos IC que permite conexion por USB, o ser conversores USB / RS232, etc.
Creo que MAXIM ya tiene uno, pero no me he puesto a estudiarlo.
El punto es que si programan en C (como veo estamos en el foro de C) y le agregan un integrado a un 16F .... les sale más económico usar un 18F, programandolo también en C y además tiene mucha más memoria de datos, de programa, etc.
Saludos