Autor Tema: Ver archivos *.h en C18  (Leído 2272 veces)

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

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Ver archivos *.h en C18
« en: 14 de Marzo de 2007, 00:04:04 »
Es una pregunta un poco tonta pero es que no encuentra la forma de ver esa informacion. Sucede que necesito ver los archivos

p18cxxx.h y spi.h de C18. Lo busco dentro de la carpeta microchip donde se instalo MPlab y C18 y no los encuentro.  Y en todo el disco duro y no aparece.

Lo que realmente desea sabar es en la aplicacion AN1003 de microchip, la practica de USB MSD cuales pines usa el PIC18F4550 para comunicarse con la memoria SD. buscando dentro del codigo no encuentro esa inforamacion.

lo unico que ncuentro es esto:
Código: [Seleccionar]
/** S P I : Chip Select Lines ***************************************/
#define tris_cs_temp_sensor TRISBbits.TRISB2    // Output
#define cs_temp_sensor      LATBbits.LATB2

#define tris_cs_sdmmc       TRISBbits.TRISB3    // Output
#define cs_sdmmc            LATBbits.LATB3

/** S D M M C *******************************************************/
#define TRIS_CARD_DETECT    TRISBbits.TRISB4    // Input
#define CARD_DETECT         PORTBbits.RB4

#define TRIS_WRITE_DETECT   TRISAbits.TRISA4    // Input
#define WRITE_DETECT        PORTAbits.RA4
« Última modificación: 14 de Marzo de 2007, 00:05:55 por PICmouse »

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Ver archivos *.h en C18
« Respuesta #1 en: 14 de Marzo de 2007, 09:18:09 »
Debes buscar en la carpeta src (los .c) o en la h (los .h)
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Ver archivos *.h en C18
« Respuesta #2 en: 14 de Marzo de 2007, 11:06:40 »
 :( maunix creo que ese es mi probema, no aparece ni la carpeta scr. sera que instale mal c18?.

Desconectado 5GTT

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 915
Re: Ver archivos *.h en C18
« Respuesta #3 en: 14 de Marzo de 2007, 11:49:28 »
Has buscado por aqui?

C:\MCC18\h o donde tengas la carpeta MCC18

Yo los tengo ahi, le doy a open y los abro para verlos, no tiene la opcion de CCS de abrir todo lo relativo al proyecto.

Si siguen si estar ahi, vete a "project" de la barra de tareas -> "build options" -> "project" y ahi te dira donde estan situados cada tipo de archivo. Para lo que tu buscas es el "Library path"

« Última modificación: 14 de Marzo de 2007, 11:54:08 por 5GTT »

Tutoriales y proyectos de electrónica

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Ver archivos *.h en C18
« Respuesta #4 en: 14 de Marzo de 2007, 14:42:13 »
Gracias 5GTT si estan en el lugar que indicaste. Ahora solo me queda seguir el programa para ver donde esta la definicion de los pines SPI que usa el PIC para comunicarse con la memoria SD en la aplicacion AN1003.

Sera que hay algun esquematico del modulo que vende microchip

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2519&param=en025323&page=wwwPICtailDaughtDemo

PICtail board for SD and MMC

es exactamente eso lo que necesito saber, como conectaron los pines del 4550 con la memoria USB de ese modulo.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Ver archivos *.h en C18
« Respuesta #5 en: 14 de Marzo de 2007, 15:09:54 »
Ernesto (Picmouse) sin ver ese código en detalle pero conociendo otras notas de aplicación, suelen usar los módulos de hardware de los pics.

No hacen uso de una SPI por software ni nada por el estilo.

Una vez supuesto esto, los pines serían (extraído del datasheet)


• Serial Data Out (SDO) – RC7/RX/DT/SDO
• Serial Data In (SDI) – RB0/AN12/INT0/FLT0/SDI/SDA
• Serial Clock (SCK) – RB1/AN10/INT1/SCK/SCL
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Ver archivos *.h en C18
« Respuesta #6 en: 14 de Marzo de 2007, 15:53:31 »
Bueno, revisando programa, ya es seguro que hacen lo que tu dices maunix, usan por hardware la comunicacion.

Por lo eue puedo dar por definido lo siguiente que SPI por hardware seria:

SDO - C7
SCl - B1
SDI - B0

Leyendo el codigo de la aplicacion AN1003, se saca que:

CS - B3

Con lo anterior, conecto al PIC, y no detecta nisiquiera la memoria SD.

Hay algo que no me cuadra mucho y es esto:

Código: [Seleccionar]
/** S D M M C *******************************************************/
#define TRIS_CARD_DETECT    TRISBbits.TRISB4    // Input
#define CARD_DETECT         PORTBbits.RB4

#define TRIS_WRITE_DETECT   TRISAbits.TRISA4    // Input
#define WRITE_DETECT        PORTAbits.RA4


Que significara eso de CARD_DETECT y WRITE_DETECT???? :?


Gracias por el tiempo que me han regalado para ayudarme.

Saludos!

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Ver archivos *.h en C18
« Respuesta #7 en: 14 de Marzo de 2007, 16:13:56 »
Que significara eso de CARD_DETECT y WRITE_DETECT???? :?

Aparentemente, muy aparentemente son señales que debe darte la memoria por alguno de sus pines.


- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)


 

anything