FATFS的SD卡操作为何打开不了SD卡原有文件?

2019-07-20 04:30发布

本帖最后由 sheepsleepin414 于 2018-12-19 11:14 编辑

        /*##-使用以下函数#####*/
        if(f_open(&MyFile, "STM32.TXT",  FA_CREATE_NEW |FA_WRITE) != FR_OK)
        {
          /* 'STM32.TXT' file Open for write Error */
          Error_Handler();
        }

但是无论用#define        FA_READ                                0x01
#define        FA_WRITE                        0x02
#define        FA_OPEN_EXISTING        0x00
#define        FA_CREATE_NEW                0x04
#define        FA_CREATE_ALWAYS        0x08
#define        FA_OPEN_ALWAYS                0x10
#define        FA_OPEN_APPEND                0x30
的哪一个,都无法操作在电脑上保存在SD卡的TXT文件,只能在程序里新建一个TXT再操作,但是电脑可以看到FATFS创建的文件。这是为何?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。