91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

本文件系統使用EEPROM作存儲介質,提供了基于FAT16的文件操作,具有FileFormat,FileOpen,FileClose,FileRead,FileWrite,FileDel,FileGetSize,FileSeek等操作,已正常用于作者的數個項目中,現授權CSDN的注冊用戶免費使用

資源截圖

代碼片段和文件信息

/*********************************************************************************************************
*????????????????????????????????????? ???????EEPROM驅動程序 ??? ? ? ???????????? ?*
* ???? ?*
*?????????????????????????????????????? (c)Copyright?2006?S.Y.Guo? ???????????????? ?? ?*
*???????????????????????????????????????? ?All?Rights?Reserved?????? ????????????????? ? ?*
*???????????????????????????????????????????????????V?1.00????????????????????????????????????? ? ???*
**********************************************************************************************************
*?版本歷史: 2006-12-01?V1.00?首次完成的版本? ?*
*?作????者:?郭順玉?tygsy@qq.com?????? ???? ???????????????????????*
*?文件描述:首次完成的版本通過模擬EEPROM串行時序,實現對ATMEL?AT24C系列EEPROM的操作用于LPC213x系列CPU??*
*?版權說明:?本程序未經作者同意不得隨意修改、拷貝部分或全部用于商業目的作者保留對違者追究法律責任的權利?*??? ?*
*********************************************************************************************************/
#include?“eeprom.h“
#include?“config.h“

/***********************************引腳定義*************************************************************/
#define?EEPROM_SDA_PORT?0 //EEPROM總線數據線所在的口,應根據實際接線進行定義
#define?EEPROM_SDA_BIT??3 //EEPROM總線數據線所在的位,應根據實際接線進行定義
#define?EEPROM_SCL_PORT?0 //EEPROM總線時鐘線所在的口,應根據實際接線進行定義
#define?EEPROM_SCL_BIT 2 //EEPROM總線時鐘線所在的位,應根據實際接線進行定義

/***********************************宏定義***************************************************************/
#if?(EEPROM_SCL_PORT?==?0)
#define?EEPROM_SCL_SET_OUT IODIR0?|=?1?< #define?EEPROM_SCL_SET_1 IOSET0?=?1?< #define?EEPROM_SCL_SET_0 IOCLR0?=?1?<#elif?(EEPROM_SCL_PORT?==?1)
#define?EEPROM_SCL_SET_OUT IODIR1?|=?1?< #define?EEPROM_SCL_SET_1 IOSET1?=?1?< #define?EEPROM_SCL_SET_0 IOCLR1?=?1?<#else
#error?“EEPROM_SCL_PORT?Not?Defined!“
#endif

#if?(EEPROM_SDA_PORT?==?0)
#define?EEPROM_SDA_SET_OUT IODIR0?|=?1?< #define?EEPROM_SDA_SET_IN IODIR0?&=?~(1?< #define?EEPROM_SDA_SET_1 IOSET0?=?1?< #define?EEPROM_SDA_SET_0 IOCLR0?=?1?< #define?EEPROM_SDA (IOPIN0?&?(1?<#elif?(EEPROM_SDA_PORT?==?1)
#define?EEPROM_SDA_SET_OUT IODIR1?|=?1?< #define?EEPROM_SDA_SET_IN IODIR1?&=?~(1?< #define?EEPROM_SDA_SET_1 IOSET1?=?1?< #define?EEPROM_SDA_SET_0 IOCLR1?=?1?< #define?EEPROM_SDA (IOPIN1?&?(1?<#else
#error?“EEPROM_SDA_PORT?Not?Defined!“
#endif

/********************************************************************************************************/
static?void?EEPROM_Stop(void);
static?void?EEPROM_Start(void);
static?uint8?Write_EEPROM_Byte(uint8?Data);
static?u

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????12347??2009-06-28?18:44??eeprom_fs\eeprom\eeprom.c

?????文件???????3442??2009-06-28?18:32??eeprom_fs\eeprom\eeprom.h

?????文件???????4513??2009-06-28?18:30??eeprom_fs\fs\disk.C

?????文件???????3444??2009-06-28?18:31??eeprom_fs\fs\disk.h

?????文件???????5902??2009-06-28?18:32??eeprom_fs\fs\FAT.C

?????文件???????3550??2009-06-28?18:33??eeprom_fs\fs\Fat.h

?????文件???????9808??2009-06-28?18:33??eeprom_fs\fs\FDT.C

?????文件???????4262??2009-06-28?18:34??eeprom_fs\fs\FDT.h

?????文件??????23641??2009-06-28?18:34??eeprom_fs\fs\file.C

?????文件??????10753??2009-06-28?18:35??eeprom_fs\fs\file.h

?????文件???????1491??2009-06-28?18:37??eeprom_fs\fs\FS_CFG.h

?????文件???????7992??2009-06-28?18:39??eeprom_fs\fs\RWSec.C

?????文件???????5062??2009-06-28?18:39??eeprom_fs\fs\rwsec.h

?????文件????????495??2009-06-28?19:13??eeprom_fs\readme.txt

?????文件???????2528??2009-06-28?18:35??eeprom_fs\test\filetest.c

?????目錄??????????0??2009-06-28?18:44??eeprom_fs\eeprom

?????目錄??????????0??2009-06-28?18:48??eeprom_fs\fs

?????目錄??????????0??2009-06-28?18:48??eeprom_fs\test

?????目錄??????????0??2009-06-28?19:14??eeprom_fs

-----------?---------??----------?-----??----

????????????????99230????????????????????19


評論

共有 條評論