新手入门
- 积分
- 17
- 金钱
- 17
- 注册时间
- 2019-11-5
- 在线时间
- 6 小时
|

楼主 |
发表于 2019-11-5 11:34:38
|
显示全部楼层
写SD卡的代码如下:
void SaveData()
{
HAL_GPIO_TogglePin(GPIOF, LED0_Pin);
sprintf(SavedataBuffer,"%d-%02d-%02d %02d:%02d:%02d\t123\t%6.2f\r\n",
sdatestructureget.Year,sdatestructureget.Month,
sdatestructureget.Date,stimestructureget.Hours,
stimestructureget.Minutes,stimestructureget.Seconds,
temper);
FT= f_open(&SDFile,"0:/20191024.txt", FA_WRITE | FA_OPEN_ALWAYS);
if(FT == FR_OK)
{
if(f_size(&SDFile)==0)
{
f_write(&SDFile, TitleBuffer, strlen(TitleBuffer), &bw);
}
else
{
f_lseek(&SDFile, f_size(&SDFile));
f_write(&SDFile, SavedataBuffer, strlen(SavedataBuffer), &bw);
f_sync(&SDFile);
}
FT=f_close(&SDFile);
}
else
{
FT=f_close(&SDFile);
}
} |
|