📄 main.c
字号:
/****************************************Copyright (c)**************************************************
** Guangzou ZLG-MCU Development Co.,LTD.
** graduate school
** http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name: main.c
** Last modified Date: 2004-09-16
** Last Version: 1.0
** Descriptions: The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by: Chenmingji
** Created date: 2004-09-16
** Version: 1.0
** Descriptions: The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
********************************************************************************************************/
#include "config.h"
#include "stdlib.h"
char *strupr(char *Str)
{
char *cp;
cp = Str;
while (*cp != 0)
{
if (*cp >= 'a' && *cp <= 'z' )
{
*cp -= 'a' - 'A' ;
}
cp++;
}
return Str;
}
/*********************************************************************************************************
** 函数名称: GetDateTime
** 功能描述: 用户完成函数,获取当前的时间
**
** 输 入: Time 指向保存结果
**
** 输 出: 错误代码,RETURN_OK为正确
**
** 全局变量: 无
** 调用模块: 无
**
** 作 者: 陈明计
** 日 期: 2004年12月29日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
uint8 GetDataTime(DATE_TIME *GetTime)
{
uint32 tmp;
tmp = CTC * 100;
GetTime->ti_hund = tmp >> 16;
GetTime->ti_sec = SEC;
GetTime->ti_min = MIN;
GetTime->ti_hour = HOUR;
GetTime->da_dow = DOW;
GetTime->da_day = DOM;
GetTime->da_mon = MONTH;
GetTime->da_year = YEAR;
tmp = CTC * 100;
tmp = tmp >> 16;
if (GetTime->ti_hund != tmp)
{
tmp = CTC * 100;
GetTime->ti_hund = tmp >> 16;
GetTime->ti_sec = SEC;
GetTime->ti_min = MIN;
GetTime->ti_hour = HOUR;
GetTime->da_dow = DOW;
GetTime->da_day = DOM;
GetTime->da_mon = MONTH;
GetTime->da_year = YEAR;
}
return RETURN_OK;
}
/*********************************************************************************************************
** Task0 任务0
********************************************************************************************************/
char *FileName = "a:\\text.txt";
char WritFileData[]= "hello";
/*****************************************
int main()
******************************************/
int main()
{
HANDLE FHandle;
DiskInit(); /* 初始化磁盘管理模块 */
FileInit(); /* 初始化文件系统 */
AddFileDriver ( SDCammand /*, NULL */ ) ; /* 增加存储设备: SD/MMC 卡 */
FHandle = FileOpen(FileName, "rw"); /* 以可读/可写方式打开FileName 文件 */
if (FHandle != Not_Open_FILE)
{ /* 打开文件成功 */
FileSeek(FHandle, 0, SEEK_END); /* 指定文件读/写的位置 */
/* 向 txt 文件中写入数据 */
FileWrite(WritFileData, sizeof ( WritFileData ) , FHandle ) ;
FileClose(FHandle); /* 关闭文件 */
MakeDir("a:\\ARM&FATS"); /* 在根目录下建立一个目录 */
RemoveDir("dir2.dir"); /* 这句没有作用,只示例该函数的使用方法 */
AllCacheWriteBack(); /* 写数据真正写入存储介质中,如SD 卡中 */
RemoveFileDriver(0); /* 移去该盘符 */
}
while (1); /* 本示例程序到此结束 */
}
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -