STM32如何通过FATFS创建了一个EXCEL的文件,要如何读写?

STM32如何通过FATFS创建了一个EXCEL的文件,要如何读写?,第1张

您需要懂得fat32 和excel文件的格式才能编写啦。如果是裸板写程序,麻烦一些,需要考虑fat32读写和excel的读写,如果是有类似wince一样的系统,可以使用微软的现成函数。

1.从FATFS官网上下载FATFS程序

2.把FATFS中文件上中的后缀名为.c的文件改成.cpp

3.把FATFS程序(diskio.cpp,diskio.h,ff.cpp,ff.h,ffconf.h,integer.h)加载到自己的项目中(如果不会加,官网上有FATFS使用实例,大家可以参考)

4.把FATFS中的ffconf.h的_CODE_PAGE改成936(支持简体中文),_USE_LFN改成1(支持长文件名)

_LFN_UNICODE改成1(支持UNICODE)

5.把cc936.cpp(cc936.c)和syscall.c(syscall.cpp)添加到自己的工程中

FatFs是一个通用的文件系统模块,用于在小型嵌入式系统中实现FAT文件系统。 FatFs 的编写遵循ANSI C,因此不依赖于硬件平台。它可以嵌入到便宜的微控制器中,如 8051, PIC, AVR, SH, Z80, H8, ARM 等等,不需要做任何修改。

FAT12, FAT16 与 FAT32.多个卷(物理驱动器与分区).两种分区规则: FDISK 与 Super-floppy.多种配置选项:长文件名支持。可选的编码页,包括DBCS(译者:DBCS为双位元组字元系统 Double Byte Char Systems )多任务支持只读,最小化API,缓冲区配置等等应用程序接口


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11253215.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存