Autor Tema: PIC12F675 USB  (Leído 5560 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado DML

  • PIC10
  • *
  • Mensajes: 8
PIC12F675 USB
« en: 01 de Julio de 2013, 09:06:02 »
Hola amigos foreros, como dice el titulo del post, he logrado hacer una conección USB con un PIC12F675 y transmitir la informacion recibida de la PC Inalambricamente atravez de un modulo wengshing TWS BS-3 de 433,92 Mhz
El Receptor tambien tiene un PIC12F675 y una salida serie-paralelo CD4094

Adjunto fotos del prototipo



Fotos del Transmisor inalambrico USB terminado



Foto del Receptor
« Última modificación: 01 de Julio de 2013, 09:13:22 por DML »

Desconectado DML

  • PIC10
  • *
  • Mensajes: 8
Re: PIC12F675 USB
« Respuesta #1 en: 01 de Julio de 2013, 09:08:21 »
Adjunto Videos






Saludos

 :-/ :-/ :mrgreen: :mrgreen: :-/ :-/
« Última modificación: 01 de Julio de 2013, 10:26:06 por DML »

Desconectado azenus

  • PIC10
  • *
  • Mensajes: 26
Re: PIC12F675 USB
« Respuesta #2 en: 01 de Julio de 2013, 10:11:52 »
excelente DML que quedo muy bien yo aun estoy aprendiendo a programar

sigue asi

saludos

Desconectado tapi8

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1506
Re: PIC12F675 USB
« Respuesta #3 en: 01 de Julio de 2013, 13:53:45 »
Muy bueno, si señor.

¿Te lo has currado en ensamblador?

Desconectado DML

  • PIC10
  • *
  • Mensajes: 8
Re: PIC12F675 USB
« Respuesta #4 en: 01 de Julio de 2013, 21:21:19 »
Muy bueno, si señor.

¿Te lo has currado en ensamblador?

Si todo esta programado en ensamblador
Saludos

Desconectado tapi8

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1506
Re: PIC12F675 USB
« Respuesta #5 en: 02 de Julio de 2013, 12:41:43 »
Citar
Si todo esta programado en ensamblador

Pues vaya pasada, ademas usando un PIC de 1K de memoria de programa  ((:-)) ((:-)) mis mas sinceras felecitaciones, yo no meto a hacer esto ni loco, bueno si me pagaran muy muy bien me lo pensaria :lol: :lol: aunque no creo que fuera capaz.

Desconectado sander

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 624
Re: PIC12F675 USB
« Respuesta #6 en: 02 de Julio de 2013, 18:25:19 »
Lo de implementar USB con ese micro es realmente impresionante, hasta que velocidad puede llegar?

Sander
La electrónica es el arte de manipular señales eléctricas que transportan información
Jan Davidse

Visita mi blog
Visita mi canal de youtube

Desconectado DML

  • PIC10
  • *
  • Mensajes: 8
Re: PIC12F675 USB
« Respuesta #7 en: 03 de Julio de 2013, 07:08:14 »
Lo de implementar USB con ese micro es realmente impresionante, hasta que velocidad puede llegar?

Sander

Es USB 1.1 (1,5 Mb) la conección mas lenta
Saludos

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: PIC12F675 USB
« Respuesta #8 en: 03 de Julio de 2013, 15:21:13 »
Hola,

primero quiero felicitarte porque sinceramente pocos han logrado meter el stack USB en un PIC de este tipo. Incluso creo que nunca lo habia visto en un 12F. Al stack lo escribiste vos o lo tomaste de otro lado?

Y la pregunta más importante: por qué? por qué tomarse el trabajo de hacerlo siendo que hay uC con más potencia y módulos USB por poco dinero más?

Espero entiendas mi inquietud. Conozco el USB en profundidad, y me resulta curioso.

Saludos.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: PIC12F675 USB
« Respuesta #9 en: 03 de Julio de 2013, 17:20:09 »
Nunca se te puso la idea de hacer algo a contramano del mundo ?? :mrgreen: :mrgreen:

El solo placer personal de lograrlo es un muy buen pago...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: PIC12F675 USB
« Respuesta #10 en: 03 de Julio de 2013, 18:06:14 »
Nunca se te puso la idea de hacer algo a contramano del mundo ?? :mrgreen: :mrgreen:

El solo placer personal de lograrlo es un muy buen pago...


Muchísimas veces, aunque debo reconocer que cada vez menos.

 
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: PIC12F675 USB
« Respuesta #11 en: 04 de Julio de 2013, 00:48:18 »
 ((:-)) ((:-)) ((:-)) ((:-))

excelente!!! felicitaciones

 ((:-)) ((:-)) ((:-)) ((:-))
El papel lo aguanta todo

Desconectado DML

  • PIC10
  • *
  • Mensajes: 8
Re: PIC12F675 USB
« Respuesta #12 en: 05 de Julio de 2013, 03:58:16 »
Hola,

primero quiero felicitarte porque sinceramente pocos han logrado meter el stack USB en un PIC de este tipo. Incluso creo que nunca lo habia visto en un 12F. Al stack lo escribiste vos o lo tomaste de otro lado?

Y la pregunta más importante: por qué? por qué tomarse el trabajo de hacerlo siendo que hay uC con más potencia y módulos USB por poco dinero más?

Espero entiendas mi inquietud. Conozco el USB en profundidad, y me resulta curioso.

Saludos.

Gracias BrunoF, el stack lo escribi yo, me tuve que comer una y otra vez la hoja de datos de las especificaciones del USB, el por que... para conectar cualquier uC a la PC sin que tenga que ser por puerto paralelo o serie, o un pic con USB, nunca me gusto usar estos pic, escribir tres lineas y enviar o recibir por USB sin saber nada de lo que hace, aprendí muchas mas cosas que la conección en si, recibir paquetes NRZI, decodificarlos, codificarlos, calcular el CRC5, CRC16, insertarle el BitStuffing despues de 6 bits "1" seguidos, identificar que tipo de tranferencia es..., si CONTROL o INTERRUPT, etc... en fin, es mas un logro personal que otra cosa, ahora puedo conectar al USB cualquier PIC que tenga por lo menos 1k de programa y 64 de RAM.
Ahora puedo, por ejemplo modificando un byte en el programa hacer que el bus me entregue mas corriente o menos (0x32 =100ma... hasta 500ma cargando este registro con 0xFA), modificando dos bytes (0x04, 0xD8 = 04D8 VID Microchip) puedo hacer que el Vendor ID no sea Microchip sino ponele un Ejemplo Sony Corp..., que requiera extraccion segura, puedo modificarle todo.

El por que resumido? para saber un poquitito mas, y por no dejar que me gane...

Saludos
« Última modificación: 05 de Julio de 2013, 04:25:00 por DML »

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: PIC12F675 USB
« Respuesta #13 en: 05 de Julio de 2013, 11:05:38 »
 ((:-)) ((:-)) ((:-)) ((:-))
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.


 

anything