Haremos uso de la librería FastFs de la página http://elm-chan.org/fsw/ff/00index_e.html para adaptarla al MCU R5F104PJAFB. La tarjeta de evaluación YRDKRL78G14 cuenta con un socket para una micro SD. Grabaremos 2 archivos dentro de la SD con formato Fat16.
- Integraremos la librería FatFs
- Crearemos la interfaz SPI junto con el manejo de la interrupción
- Montaremos una unidad en la SD, y trabajaremos con las funciones abrir, escribir y cerrar
DESARROLLO:
- Del manual Renesas RL78G14 RDK User's Manual identificamos que el módulo CSI10 no corresponde a los pines del esquemático YRDKRL78G14. El modulo correcto es el CSI21.
- Del YRDKRL78G14 schematic se muestra los pines y el circuito de la micro SD:
PASOS:
- Creación de un proyecto:
2.- New/ C Project
- Configurar proyecto:
2.- Seleccionar C/C++ Build / Settings / Linker / Device y establecer los siguientes parámetros:
OCD = 85
Option Byte = efffe8
Palomear: Use range of debug monitor area. Nota: No establecer ningún valor solo dejarlo en blanco.
Apply y después OK.
3.- La estructura de archivos se muestra a continuación:
En la carpeta FatFs posee el driver para el acceso y control de la memoria SD. RDKRL78_spi es la interfaz para las funciones enviar y recibir de la comunicación spi. El archivo r_cg_serial configura e inicializa el módulo spi a una velocidad de 1 Mhz.
- Agregar código, compilar y debug:
--> Practica #14
3.- Archivos generados en la memoria microSD:
RESULTADOS:
No hay comentarios.:
Publicar un comentario