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.