Autor Tema: Conectar PIC16F628A al USB???  (Leído 4858 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Conectar PIC16F628A al USB???
« Respuesta #15 en: 04 de Noviembre de 2010, 13:48:33 »
Preguntonta!!! Se podria hacer algo en ASM y despues meter esa rutina en otros compiladores como Basic???

no tengo ni idea de ASM disculpen si es tonta la regunta!

Todo compilador de alto nivel (Basic, C, etc.) tolera código embebido en ASM.

Desconectado joseydoris

  • PIC10
  • *
  • Mensajes: 48
pasar a usb los datos eeprom
« Respuesta #16 en: 02 de Diciembre de 2018, 19:50:12 »
Un saludo a todos:Quisiera pasar los datos de la eeprom del 16f628 a una usb para despues leerlos en la pc,o en su lugar poner la usb como eeprom y leerlos en la pc.Es para leer los eventos ocurridos durante un dia.En asembler,por favor, ya que con C++ no sabria ni por donde empezar.Vi que lo hacian con ardruino pero como digo de C++ ni papa.Att jose antonio

Desconectado elreypic2

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 920
Re:pasar a usb los datos eeprom
« Respuesta #17 en: 04 de Diciembre de 2018, 12:32:55 »
Un saludo a todos:Quisiera pasar los datos de la eeprom del 16f628 a una usb para despues leerlos en la pc,o en su lugar poner la usb como eeprom y leerlos en la pc.Es para leer los eventos ocurridos durante un dia.En asembler,por favor, ya que con C++ no sabria ni por donde empezar.Vi que lo hacian con ardruino pero como digo de C++ ni papa.Att jose antonio

Este tema ya lo había respondido antes en otro post, pero aquí voy de nuevo. Lo que intentas hacer no se puede realizar con el microcontrolador PIC16F628A, porque lo que tú necesitas es un USB host para poder manejar el USB drive directamente. Debido a lo que comentas de que no tienes conocimiento de C (y por lo que veo no mucho en electrónica tampoco), es recomendable que uses un módulo comercial que ya haga lo del USB host (regularmente estos usan un PIC24, PIC32 o un ARM), estos se manejan por UART, SPI o I2C. Me he encontrado el siguiente módulo que se adpata perfectamente a tus necesidades y con ese lo puedes enlazar con tu aplicación en el micro PIC16F628 y enviarle los datos de la EEPROM.
Este es el módulo:
http://www.hobbytronics.co.uk/usb-host-mini

He encontrado otro módulo que es básicamente la misma solución pero, es mucho más barato. Se trata del módulo basado en el integrado CH376s. Este tiene la capacidad de trabajar como USB host e internamente ya contiene el manejo de los archivos en formato FAT12, FAT16 y FAT32. Su interface hacia el microcontrolador puede ser: UART desde 9600bps hasta 921600bps; SPI o paralelo. Tambien contiene una interface SPI para conectar una SD card, lo que lo le da un plus.
Aquí esta un glog que hace una excelente referencia al uso de este módulo:

https://arduinobasics.blogspot.com/2015/05/ch376s-usb-readwrite-module.html

Espero que esto te de un norte.

elreypic.
« Última modificación: 05 de Diciembre de 2018, 14:29:30 por elreypic2 »

Desconectado uZYNQ

  • PIC10
  • *
  • Mensajes: 41
Re:pasar a usb los datos eeprom
« Respuesta #18 en: 04 de Diciembre de 2018, 20:07:19 »
Un saludo a todos:Quisiera pasar los datos de la eeprom del 16f628 a una usb para despues leerlos en la pc,o en su lugar poner la usb como eeprom y leerlos en la pc.Es para leer los eventos ocurridos durante un dia.En asembler,por favor, ya que con C++ no sabria ni por donde empezar.Vi que lo hacian con ardruino pero como digo de C++ ni papa.Att jose antonio

Si lo que quieres es leer los datos y tenerlos en el PC, como yo lo veo, también podrias establecer una comunicación serial uart a usb con un cable o modulo uart-usb que se consiguen facilmente, son economicos y la programación del enlace es mas facil del lado del micro y del lado del pc porque es simplemente rs-232. Se leen los datos de la eeprom y se transmiten al pc y alli los recibe un programa que lo puedes desarrollar en cualquier software de alto nivel, visual basic, python, C, matlab, etc.

Desconectado uZYNQ

  • PIC10
  • *
  • Mensajes: 41
Re:Conectar PIC16F628A al USB???
« Respuesta #19 en: 04 de Diciembre de 2018, 20:13:44 »
Claro, Si son muchos datos y la eeprom no te es suficiente alli si necesitarias el pendrive o tarjeta SD y por lo tanto si requieres de otro micro que soporte ser Host como ya se dijo! o mas hardware como el tarjetero SD. Depende de cuantos datos necesitas almacenar.


 

anything