Implementar una interfaz de lectura y escritura de una tarjeta SD, utilizando el módulo MSSP en modo SPI (Serial Peripheral Interface), y desplegar cada estado de la comunicación en una pantalla LCD conectada al puerto D.
1 Microcontrolador PIC18F45K50
1 Resistor 330 Ohms
1 Resistor 1k Ohms
3 Resistor 2.2k Ohms
3 Resistor 3.3k Ohms
1 Resistor 4.7k Ohms
1 Resistor 10k Ohms
Pantalla LCD 16x02
Conector para tarjeta SD
Tarjeta SD >2Gb
2 Capacitores cerámicos 0.1 uF
1 Capacitor Electrolítico 10 uF
1 Push button
MPLAB Code Configurator v4.15
Librerías FatFs (incluidas en el presente ejemplo).
Es recomendable que la tarjeta SD sea alimentada por una fuente independiente de voltaje a 3.3 V, debido a que puede llegar a consumir hasta 200 mA.
Para evitar posibles daños, la tarjeta SD utilizada en este ejemplo debe cumplir las siguientes características:
Capacidad mayor a 2 Gb
Formato FAT32
Una vez ejecutada la aplicación debe insertar la tarjeta SD y si todo ha salido bien se desplegará el estado de la creación, apertura, edición y guardado del archivo, para retirar la tarjeta debe esperar a que se muestre en la pantalla LCD el mensaje: Extraer SD.
contacto@beedev.com.mx
2022 BeeDev