雨哥请帮忙。
我买了CH375标准版和CH375串口版还有CH376三块板,都成功。我现在正做打卡机,用
U盘做数据储存。由于以上三块板子虽然做成功了。但不是我写的改吧,不是乱码就是死文件请雨哥帮忙给一例程序或修改那个例程序。只要能在U盘写年月日和时间就成。


急!急!急!

我的邮箱是peijing00000027@sina.com

2010.06.25.[Emot]27[/Emot][Emot]27[/Emot][Emot]27[/Emot]
你好,给文件修改属性(就是写年,月,日等信息),请按照以下的方式修改程序:
printf( "Modify\n" );
mCmdParam.Modify.mFileAttr = 0xff; /* 输入参数: 新的文件属性,为0FFH则不修改 */
mCmdParam.Modify.mFileTime = 0xffff; /* 输入参数: 新的文件时间,为0FFFFH则不修改,使用新建文件产生的默认时间 */
mCmdParam.Modify.mFileDate = ( (2004-1980)<<9 ) + ( 5<<5 ) + 18; /* 输入参数: 新的文件日期: 2004.05.18 */
mCmdParam.Modify.mFileSize = NewSize; /* 输入参数: 如果原文件较小,那么新的文件长度与原文件一样长,否则被RAM所限 */
i = ExecCommand( CMD_FileModify, 4+2+2+1 ); /* 修改当前文件的信息,修改日期和长度,参数长度为sizeof(mCmdParam.Modify.mFileSize)+... */
mStopIfError( i );
printf( "Close\n" );
mCmdParam.Close.mUpdateLen = 0; /* 不要自动计算文件长度,如果自动计算,那么该长度总是512的倍数 */
i = ExecCommand( CMD_FileClose, 1 );
mStopIfError( i );
此号封存
谢谢雨哥
peijing

2010.06.25.

这人很懒,什么都没留下
只有登录才能回复,可以选择微信账号登录