STM32F4-DISCO 学习之Fatfs文件写入读出[BMP文件]

/ 0评 / 0

首先本来不用那么烦人的,但是因为之前SD卡驱动有问题,导致f_write时候总是出错0x01,DISK_ERROR,然后自己想办法重写了那个驱动后,就没什么问题了,归根结底,我一开始就拿了微雪他家的代码,因为我连接方式跟他的一样,结果发现各种BUG,这里要极力大骂微雪这个坑爹,不过现在BMP的问题解决了,写入读出也没问题,本来是想做DCMI拍照的,结果发现内部RAM根本不够,用FSMC,可以借GRAM,但是飞线我也觉得很麻烦,所以,这是失败之作啊.

如果使用240*320,就需要150K的内存,外部没SRAM很难搞,如果使用外部SRAM,还不如TFT呢,如果边取边刷速度又不够[刷到TFT,或者写到TF卡.].

[失败]DCMI拍照

当然,BMP的解码,刷到TF卡,屏幕显示是做好了.以下是代码.

BMP编码解码TF卡储存显示

图是怎么样的,大家都能想得到,编码的图片是565的,解码的图片可以是16位555的,也可以是565的,也可以是24位的.大小限制在屏幕大小以内.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注