Memorias Sd

Páginas: 9 (2044 palabras) Publicado: 22 de febrero de 2013
APLICACIONES AVANZADAS CON C18 ( II )

SD CARD/FAT

Autor: Suky

www.micros-designs.com.ar

2011

Autor: Suky

www.micros-designs.com.ar

2011

Licencia.
Casanova Alejandro ([www.micros-designs.com.ar][inf.pic.suky@live.com.ar]) Algunos derechos reservados:

Obra liberada bajo licencia Creative Commons by-nc-sa. Reconocimiento - NoComercial - CompartirIgual (by-nc-sa): Encualquier explotación de la obra autorizada por la licencia haría falta reconocer la autor/a. La explotación de la obra queda limitada a usos no comerciales. La explotación autorizada incluye la creación de obras derivadas siempre que mantengan la misma licencia al ser divulgadas. Más información: http://es.creativecommons.org/licencia/

Autor: Suky

www.micros-designs.com.ar

2011 Introducción.
En este artículo se pretende dar los pasos necesarios como para poder utilizar las librerías FAT implementadas por Microchip en un proyecto utilizando MPLAB C18. Al igual que para USB debemos tener instalado la aplicación Microchip Solution. También siguiendo la misma estructura que el artículo anterior debemos establecer cuál es el hardware con el cual se va a trabajar, en este caso elcorazón es un PIC18F2620:

Creación del proyecto.
Para el proyecto utilizando USB partimos de uno de los ejemplos que nos provee Microchip y a partir de él trabajamos sobre nuestro ejemplo en particular. En este caso lo vamos a realizar de manera distinta para dar una alternativa cuando se necesita utilizar varios stack en un mismo proyecto, de esa manera entenderemos cómo integrarlos. Si abrimosla carpeta Microchip Solutions v2010-10-19 nos vamos a encontrar con una gran cantidad de carpetas, pero en este caso debemos enfocarnos en dos (2), Microchip y MDD File System-SD Card (por ejemplo), este ultimo donde se encuentra ubicado el proyecto ejemplo. Dentro de Microchip nos encontramos con varias carpetas en donde cada una de ellas contiene los archivos fuentes de las libreríasimplementadas y una en particular llamada include con los archivos cabeceras. Ahora, dentro de la carpeta del proyecto, nos vamos a encontrar con el archivo fuente principal y archivos cabeceras necesarios para establecer el hardware que disponemos y la configuración a implementar en la librería a utilizar, por ejemplo en este caso existe el archivo FSconfig.h. Como se explico para implementar el USBFramework de Microchip, las librerías están conformadas de tal manera que existen un par de archivos que establecen el modo de funcionamiento y que en el proceso de compilación son accedidos de forma global. Ahora bien, las carpetas y archivos que debemos copiar son los siguientes:

Autor: Suky

www.micros-designs.com.ar

2011

..\Microchip\MDD File System

..\Microchip\PIC18 salloc ..\Microchip\Include\MDD File System

..\Microchip\Include\PIC18 salloc .. \Microchip\Include ..\ MDD File System-SD Card\PIC18F

                  

CF-Bit transaction CF-PMP Fs Phys Interface Template FSIO Internal Flash SD-SPI salloc CF-Bit transaction CF-PMP Fs Phys Interface Template FSIO Internal Flash SD-SPI TEMPLATEFILE salloc Compiler GenericTypeDefs HardwareProfileFSconfig

Y con ellos creamos la siguiente estructura de archivos para nuestros proyectos:

Donde, dentro de Proyecto SDCardFAT, creamos el proyecto con MPLAB IDE y nuestro main.c. Luego agregamos los archivos al proyecto, los mínimos necesarios para este caso son:

Autor: Suky

www.micros-designs.com.ar

2011

A partir de la estructura de archivos creada debemos establecer los Pathnecesarios para que el compilador sepa dónde buscar. Una forma de pensarlo es, “parados” en la ubicación de la carpeta del proyecto (donde se encuentra *.mpc), determinar la dirección que debemos tomar para encontrar el archivo cabecera que se incluye. De esta manera, resolviendo la dirección para que encuentre el archivo cabecera salloc.h, el Path sería: ..\Microchip\Include\PIC18 salloc De igual...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desbloquear memorias micro sd
  • El Sd
  • Sd
  • SD
  • Es sd
  • <<sd
  • sd sd
  • Los iphones tienen memoria sd por si se llena....????

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS