Autor Tema: Lectura Memoria MMC con Pic Simulator Ide  (Leído 13896 veces)

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

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #15 en: 31 de Agosto de 2008, 11:41:58 »
Hola mister Facundo:

El programa se ve muy bien y va a ayudar mucho, ojalá puedas acabarlo pronto en la medida que tengas tiempo por tus estudios.

Que te vaya bien, saludos.

Javicho.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #16 en: 31 de Agosto de 2008, 17:55:48 »
Esta quedando muy bien, y a la espera de nuevas novedades... :-)
Saludos desde Granada, España.

Desconectado facundo_10

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 179
    • DAVINCIPIC
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #17 en: 02 de Septiembre de 2008, 00:11:59 »
Bueno aqui traigo novedades :D:D...

De momento sigo con el programa en VB6.

Aqui una nueva captura de como el programa va avanzando.

lol" border="0

Ya pude afinar por fin totalmente lo que es la interfaz rs232, para conexion directa con el PIC, me falta un poco para poder optar por opciones para enviar en ascii, hex o dec. Pero voy avanzando y eso es lo bueno.

Todo va tomando color..   :-/

Un saludo ! Cualquier duda aqui estoy!!
PICMANIACO!

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #18 en: 02 de Septiembre de 2008, 09:39:12 »
hola amigo facundo

un excelente trabajo el tuyo, y muy currado, si señor
Felicitaciones

un saludo

Desconectado facundo_10

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 179
    • DAVINCIPIC
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #19 en: 07 de Septiembre de 2008, 12:10:54 »
Para no perder la costumbre, dejo un pequeño avance jajjaa de como va el programa...




Por ahora tengo algunos problemas para ordenar los datos que envia el pic en la flexgrid, de lectura de 512..

Espero poder solucionarlo, mientras tambien voy a ir avanzando con el tema de la mmc por el lado de PSI. Porque con mkbasic y asm ya pude.. Pero como dije anteriormente, el psi no se deja, creo que es por la mala configuracion de los registros internos del pic, con respecto al SPI. Me voy a conseguir un cristal de 20 MHZ, para poder iniciar mis pruebas a esa frecuencia porque creo que ahi esta el problema.

Un saludo amigos!!
PICMANIACO!

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #20 en: 08 de Septiembre de 2008, 18:16:43 »
hola facundo
con el PSI como haces para ver si se comunica l
a mmc con el PIC16F877A tienes algun modulo externo?

un saludo


Desconectado facundo_10

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 179
    • DAVINCIPIC
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #21 en: 10 de Septiembre de 2008, 19:46:37 »
Hola no entiendo tu pregunta pajaro a que te refieres?
PICMANIACO!

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #22 en: 10 de Septiembre de 2008, 20:15:15 »
hola Facundo

me referia, que si has programado el pic16F877A y la mmc con el Pic Simulator Ide mediante el protocolo SPI, como verificas que te funciona, el PSI no tiene un comprobador con en el caso del I2C con la ram o la metes en el proteus.


Por cierto otra cosilla has conseguido leer la mmc y grabarla pero en que formato esta MMC.

un saludo

te veo pronto.

Desconectado facundo_10

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 179
    • DAVINCIPIC
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #23 en: 10 de Septiembre de 2008, 20:20:33 »
Hola para saber si la MMC funcionar, le debes de enviar el comando CMD0 y te debe contestar con un 1, luego le debes enviar el comando CMD1 y te debe contestar con un 0. Luego puedes enviar un command para leerun bloque de 512 bytes. Con PSI no pude todavia creo que me falla la configuracion interna, no puedo conseguirme un cristal de 20 MHZ, para dividirlo y llegar a una frecuencia estable de unos 300 KHZ, para esto hay que hacer un FOSC/64.

Con Mkbasic y sus librerias he podido leerla, y con un programa en assembler tambien pero el PSI cuesta algo mas, espero poder sacarlo. Si somos dos seguro lo hacemos amigo.

Un saludo!!
PICMANIACO!

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #24 en: 10 de Septiembre de 2008, 21:18:40 »
hola facundo
este es el modelo que yo uso para el proteus 7

un saludo

Desconectado facundo_10

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 179
    • DAVINCIPIC
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #25 en: 11 de Septiembre de 2008, 11:54:17 »
Pajaro podrias pasarme el codigo y el programa en hexadecimal, para probarlo. Un saludo !
PICMANIACO!

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #26 en: 11 de Septiembre de 2008, 18:51:49 »
hola facundo
no te puedo pasar el codigo porque estoy probatinando(no se si existe esta expresion en el diccionario de la real academia española),
amigo Facundo tu has logrado leer la mmc.

con el PSI:
defines clcck=20 '20mhz
defines word
defines puertos LCD
inicias lcd (Lcdinit 1)
defines puertos SPI
inicias  SPI (SPIPrepare )
'------------------------
aqui empieza la cosa
activas el spi con sspcon-->sspen =1

le pones el escalera f/64 lo que sera 20Mhz/64 =312khz
entonces el registro de control del MSSP es decir el sspcon1<5:0> 100010
esto significara :
1 por poner enable El SPI
0 la polaridad del clock: estado de reposo  para clock bajo.
0010 nos configura el SPI en modomster con clock a F/64
 
por el momento hemos configurado el SPI como activado como master ,(SCK, SDO, SDI, y SS )como pin del puerto,
 y el estado de reposo el clock en abajo, la frecuencia es configurada a 312Khz.

tambien deberiamos configurar el registro de estado SSPSTAT <7:6>
bit 7 SMP como se muestran los dastos a mitad o al final cual es mejor o cual se debe de usar
bit 6 CKE configurar el clock de trasmision: 1-- trasmite de activo a reposo o 0-- trasmite de reposo a activo
las preguntas las mismas que el anteiror.

das tension, alimentas mmc
en que estado se encuanta la mmc en idle o reposo o no actibada.
o debes de mandarle 80 clock para ponerlo en reposo
si la inicializas se queda en reposo .

estas son algunas dudas y pensaminetos que me invaden.

si alguen me las sabe resolver.

un saludo. 
 





Desconectado facundo_10

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 179
    • DAVINCIPIC
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #27 en: 11 de Septiembre de 2008, 20:18:06 »
No yo no he logrado leer la MMC con PSI.

Cuando le mandas tension la mmc no hace nada esta en reposo. Entonces le mandas 80 clocks para hacerla entrar en MODO NATIVO, (mmc native mode) aqui debes enviar CMD0 y CMD1, para que entre en modo SPI y reconozca los comandos SPI.

Un saludo

PD : ¿ Que es eso de probatinando ?   :D :D
PICMANIACO!

Desconectado Sabueso

  • PIC10
  • *
  • Mensajes: 6
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #28 en: 20 de Enero de 2009, 04:40:41 »
Hola Facundo, vi que estás en un foro mas nuevo trabajando en lo de la memoria SD y MMC.
Estoy tratando de ponerme al día para ayudarles un poco y no solo pedir ayuda.
Tan pronto me sienta capaz de por lo menos, hacer preguntas coherentes les digo, mientras tanto, habiendo recuperado el daño en mi PC ya me puedo poner a mirar el hacer una tarjeta lo mejor posible para trabajarla sobre este tema.

Desconectado Sabueso

  • PIC10
  • *
  • Mensajes: 6
Re: Lectura Memoria MMC con Pic Simulator Ide
« Respuesta #29 en: 20 de Enero de 2009, 12:31:18 »
Hola,
quisiera saber mas acerca de los comandos.
Cuales son y que condiciones deben aplicar para usarlos, gracias