Autor Tema: Datalogger de 2GB con PIC usando un Host USB: El VDIP1  (Leído 69308 veces)

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

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #60 en: 16 de Febrero de 2009, 15:59:00 »
Ahora entendi!!
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #61 en: 16 de Febrero de 2009, 21:44:12 »
Hola Pibe, veo que no te das por vencido !!!, un consejo de un viejo, se nota de sobra que la tenes clara y mucho empuje, pasate a "C" que vas a sacar mas provecho del tiempo y perdes poca potencia.

Saludos !

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #62 en: 16 de Febrero de 2009, 22:44:57 »
Estoy 100% de acuerdo con Richi... :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #63 en: 17 de Febrero de 2009, 04:49:08 »
Posi  :lol:
Ya cuando termine con ésto me meto en C
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #64 en: 17 de Febrero de 2009, 12:43:14 »
E U R E K A !
Lo he logrado!!!

Ya puedo comunicarme con el maligno, el innombrable VDIP !!  :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/

He abierto un archivo con el mismísimo PIC, le he puesto datos , lo he cerrado y ahí estaba!  :-/ :-/ :-/

Ahora voy a putearlo metiéndole 131k byte por cabrón! jajajaja

A ver cuanto tarda.
Ah, por cierto; lo estoy manejando por euart a una impresionante velocidad de 115.000  :-)
También con la interrupcion por RX de la uart puedo detectar cuando conectan un pendrive sin necesidad que el micro esté mirando por él. Asimismo al conectar chequeo el prompt y mando un ECHO y espero su respuesta para sincronizar
« Última modificación: 17 de Febrero de 2009, 12:46:55 por pibe »
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #65 en: 17 de Febrero de 2009, 15:38:24 »
Que cosa rara.... :shock:

Resulta que le mando el comando de abrir archivo, cantidad de datos a archivar, poner el dato X en el archivo, cerrar archivo y todo bien.

Por ejemplo:
1- Comando abrir/crear archivo
2- Comando "te voy a enviar 4 bytes" para que agregues al archivo
3- Agregar "H" al archivo abierto
4- Agregar "o" al archivo abierto
5- Agregar "l" al archivo abierto
6- Agregar "a" al archivo abierto
7 - Comando cerrar archivo

Esto lo hace de maravillas.


 Pero por ejemplo si le hago:
1- Comando abrir/crear archivo
2- Comando "te voy a enviar 255 bytes" para que agregues al archivo
3- Agregar X all archivo abierto
4- Llegamos a 255?
5- No, vamos a punto 3
6- Si, Comando cerrar archivo

Esto ya no le gusta.  :shock: .Ni siquiera me crea el archivo.
Le he dado vueltas y vueltas, y a no ser que sea porque me demore 4 microsegundos en las comparaciones, o que el contador se me vuelva loco y me cierre el archivo y que entonces no me cree ningún archivo... pues no sé...
Por las dudas voy a ir a la Madre María a que me cure el mal de ojo  :mrgreen:
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #66 en: 17 de Febrero de 2009, 15:46:55 »
Eso es porque el micro espera una cadena, cada vez que interactuas para ver si cumpliste la cantidad de datos, provocas una demora, tal vez no visible en 9600BPS pero si en 115200 bps... :mrgreen: :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #67 en: 17 de Febrero de 2009, 15:52:35 »
Lo he bajado a 56k y nada. Mañana lo bajaré a 9600 a ver que tal.
Aún así, tu crees que un 18f4550 corriendo a 20mhz puede tardarse 3-4 us en hacer la comparación y que el maldito UART del VDIP no pueda esperar 3-4 us?
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #68 en: 17 de Febrero de 2009, 15:58:07 »
Creo que lo que pasa es que la UART del Vdip detecta frame error y se lo devuelve al PIC, si tu software no tiene manejo de errores se bloque la comunicacion...
No es tan sencillo usart la UART desde assembler... :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #69 en: 17 de Febrero de 2009, 16:03:23 »
AAAAAHAAM!
Por ahi vienen las papas!
Una colición de datos, eso tiene sentido.
Pero... por que no me lo hace cuando le meto los datos de a uno?
El pic envia un dato, el vdip lo recibe, el pic envia un dato el vdip lo recibe, y cuando no le hacen falta mas datos el vdip espera que le mandes el comando de cerrar archivo. Y si por ahi el Pic sigue mandandole datos al vdip dice "escuchá , tarado! que ya tengo los datos que me dijiste que me ibas a mandar!" y el pic le manda el dato de cerrar archivo mientras el vdip protestaba y no escuchó que le dije que cerrara archivos.

Me has iluminado, oh! ser supremo!

PD: Y ya no me jodás más con C! que ya sé que C es mejor, más bonito , más fácil, mas hermoso, mas todo. Pero tengo que terminar con esto!  :mrgreen:
« Última modificación: 17 de Febrero de 2009, 16:05:29 por pibe »
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #70 en: 17 de Febrero de 2009, 16:13:53 »
Bueno, ya C que tenes que terminar, que C yo, queria ayudar... :D :D
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #71 en: 17 de Febrero de 2009, 17:14:19 »
solo C que nada C, pero que bien que C que con uart funciona.

gracias pibe por tu sacrificio!!!  :5}
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #72 en: 17 de Febrero de 2009, 19:21:40 »
gracias pibe por tu sacrificio!!!  :5}

Eso suele decir mi jefe. Pero de subirme el sueldo nada de nada!  :mrgreen:
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #73 en: 18 de Febrero de 2009, 07:53:54 »
Bien. He bajado a 9600 bps y la cosa a mejorado. Ya puedo abrir un archivo y meterle hasta 2048 bytes. No puedo meterle más de eso de un solo tirón porque inexplicablemente no me lo acepta.
Me da igual, total iré leyendo la 25AA1024 en bloques de 256 bytes y metiéndolos en el pendrive. Así que para vaciar la memoria de 131.072 bytes tendré que abrir el archivo y cerrarlo unas 512 veces.

Guay, no?  :mrgreen:
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Datalogger de 2GB con PIC usando un Host USB: El VDIP1
« Respuesta #74 en: 18 de Febrero de 2009, 13:20:29 »
Hola pibe, perdon pero creo que me perdi, al final la comunicacion las haces atravez de SPI o UART ?

Saludos !