Hi,
I'm trying to run fatfs example in sdk. I only changed the spi pin numbers. What is wrong with that?
* @defgroup fatfs_example_main main.c * @{ * @ingroup fatfs_example * @brief FATFS Example Application main file. * * This file contains the source code for a sample application using FAT filesystem and SD card library. * */ #include "nrf.h" #include "bsp.h" #include "ff.h" #include "diskio_blkdev.h" #include "nrf_block_dev_sdc.h" #include "nrf_log.h" #include "nrf_log_ctrl.h" #include "nrf_log_default_backends.h" #define FILE_NAME "NORDIC.TXT" #define TEST_STRING "SD card example." #define SDC_SCK_PIN 5 ///< SDC serial clock (SCK) pin. #define SDC_MOSI_PIN 6 ///< SDC serial data in (DI) pin. #define SDC_MISO_PIN 0 ///< SDC serial data out (DO) pin. #define SDC_CS_PIN 8 ///< SDC chip select (CS) pin. /** * @brief SDC block device definition * */ NRF_BLOCK_DEV_SDC_DEFINE( m_block_dev_sdc, NRF_BLOCK_DEV_SDC_CONFIG( SDC_SECTOR_SIZE, APP_SDCARD_CONFIG(SDC_MOSI_PIN, SDC_MISO_PIN, SDC_SCK_PIN, SDC_CS_PIN) ), NFR_BLOCK_DEV_INFO_CONFIG("Nordic", "SDC", "1.00") );
Here is RTT screen.
My schematic is;
CS-------------P0.08
MOSI----------P0.06
SCK-----------P0.05
MISO----------P0.00
Thanks..