最新版 FatFS f_close详解

作者:fly 发布于:2014-3-21 16:24 分类:嵌入式

f_close

关闭一个打开的文件

FRESULT f_close (

 FIL* FileObject          /* 文件对象结构的指针 */

);

参数

FileObject


指向将被关闭的已打开的文件对象结构的指针。

返回值

FR_OK (0) 文件对象已被成功关闭。 >FR_DISK_ERR 由于底层磁盘I/O函数中的错误,而导致该函数失败。 FR_INT_ERR


由于一个错误的FAT结构或一个内部错误,而导致该函数失败。

FR_NOT_READY


由于驱动器中没有存储介质或任何其他原因,而导致磁盘驱动器无法工作。

FR_INVALID_OBJECT


文件对象无效。

阅读全文>>

评论(0) 浏览(2754)

最新版 FatFS f_open详解

作者:fly 发布于:2014-3-21 16:23 分类:嵌入式

f_open

创建/打开一个用于访问文件的文件对象

FRESULT f_open (

 FIL* FileObject,         /* 空白文件对象结构指针 */

 const XCHAR* FileName,   /* 文件名指针 */

 BYTE ModeFlags           /* 模式标志 */

);

阅读全文>>

评论(0) 浏览(5631)

最新版 FatFS f_mount详解

作者:fly 发布于:2014-3-21 16:21 分类:嵌入式

f_mount

在FatFs模块上注册/注销一个工作区(文件系统对象)


FRESULT f_mount ( BYTE  Drive, /* 逻辑驱动器号 */ FATFS* FileSystemObject /* 工作区指针 */ );

参数

Drive


注册/注销工作区的逻辑驱动器号(0-9)。

FileSystemObject


工作区(文件系统对象)指针。

返回值

FR_OK (0)

阅读全文>>

评论(0) 浏览(4185)

朝鲜宣布将人送上太阳 电视台直播4小时网友"惊呆了"

作者:fly 发布于:2014-3-21 8:22

朝鲜宣布将人送上太阳

朝鲜宣布将人送上太阳 全程历时四小时

据外媒报道,朝鲜官方通讯社宣布,朝鲜17岁的太空人洪义功(Hung Il Gong,音译)在1月21日凌晨3点搭乘了特殊设计的火箭,独自前往太阳,历经4个小时总算到达目的地,并将他的船停在太阳的另一面,成功登陆太阳。太 空人要将太阳黑子当“土产”,带回北韩送给金正恩。小编提醒:新闻真实性着实有待确认。

阅读全文>>

评论(0) 浏览(1647)

STM32 SPI Flash 移植FATfs文件系统 一

作者:fly 发布于:2014-3-20 15:26 分类:嵌入式

版权声明:本文系www.forwhat.cn原创 ,尊重作者劳动,转载请标明出处。本文转载自www.forwhat.cn谢谢

FATFS 简单易懂。

我选择的是full版本

下载地址

http://elm-chan.org/fsw/ff/00index_e.html

官方的特性描述如下

Features

  • Windows compatible FAT file system.
  • Platform independent. Easy to port.
  • Very small footprint for code and work area.
  • Various configuration options:
    • Multiple volumes (physical drives and partitions).
    • Multiple ANSI/OEM code pages including DBCS.
    • Long file name support in ANSI/OEM or Unicode.
    • RTOS support.
    • Multiple sector size support.
    • Read-only, minimized API, I/O buffer and etc...

 

官方提供了三种设备类型。我们需要做的是将SPIFLASH的相关类型与操作添加进去。

需要注意的是,官方的操作都是针对与扇区大小512字节的,我们的SPI flash扇区大小为4096字节。坑爹的。转换倒是小事情。主要是擦除的时候。还得占用4K的内存。

 

先不更改官方的文件。先移植试试。如果是在不方便了,再说。

 

 

修改部分代码详见

STM32 SPI Flash SST25VF016B 移植FATfs文件系统 二

 

评论(4) 浏览(9809)

SST25VF016B中文资料.pdf

作者:fly 发布于:2014-3-19 11:42 分类:嵌入式

SST25VF016B中文资料.pdf

下载地址见内页

阅读全文>>

评论(0) 浏览(2362)

如何扩大自己的英语词汇量

作者:fly 发布于:2014-3-18 8:11 分类:成长历程

  If TV cartoons don’t provide enough intellectual stimulation, try these tips to improve your vocabulary and 
  impress your friends, or just yourself. 
  如果电视卡通节目未能使你增长多少知识,请试试下面这些小诀窍,以此来扩大你的词汇量,给朋友和自己来 
  个惊喜。 

阅读全文>>

评论(0) 浏览(1735)

我此生最大的愿望。要踏上美国的土地走上一圈。

作者:fly 发布于:2014-3-17 16:45 分类:成长历程

去看一看google,去看一看microsoft。

去看一看美国的农场,去那里生活一段时间。

现在就开始张罗,

三年之内一定去。

评论(0) 浏览(1609)

linux qt tableview 例子使用方法

作者:fly 发布于:2014-3-17 16:25 分类:Linux

QTableView是显示表格状的视图
table=new QTableView;

其经常使用的函数有
1.显示格子 table->setShowGrid(false);
2.由内容调整列 table->resizeColumnsToContents();
3.获取垂直表头 table->verticalHeader();         当然还有水平表头

阅读全文>>

评论(0) 浏览(3597)

linux qt 定时器实例

作者:fly 发布于:2014-3-17 16:10 分类:Linux

版权声明:本文系www.forwhat.cn原创 ,尊重作者劳动,转载请标明出处。本文转载自www.forwhat.cn谢谢

在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器;一种是使用QTimer类。
定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度。

QObject类的定时器

阅读全文>>

评论(0) 浏览(2777)

 
Powered by emlog sitemap