СОВРЕМЕННАЯ ЭЛЕКТРОНИКА 2011-8

ПРАКТИЧЕСКАЯ ЭЛЕКТРОНИКА 52 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 8 2011 Таблица 18. Описание функции Cf_Fat_Set_File_Date Прототип void Cf_fat_Set_File_Date(unsigned int year, unsigned short month, unsigned short day, unsigned short hours, unsigned short mins, unsigned short seconds); Возвращаемое значение Нет Описание Установка атрибутов времени файла. Можно задавать год, месяц, день, часы, минуты и секунды Требования Порты должны быть инициализированы для операций с FAT%системой карты. См. Cf_Fat_Init Файл должен быть назначен. См. Cf_Fat_Assign Файл должен быть открыт для записи. См. Cf_Fat_Rewrite or Cf_Fat_Append Пример Cf_Fat_Set_File_Date(2005,9,30,17,41,0); Таблица 19. Описание функции Cf_Fat_Get_File_Date Прототип void Cf_fat_Get_File_Date(unsigned int *year, unsigned short *month, unsigned short *day, unsigned short *hours, unsigned short *mins); Возвращаемое значение Нет Описание Читает атрибуты времени файла. Можно прочитать year, month, day, hours, mins Требования Порты должны быть инициализированы для операций с FAT%системой карты. См. Cf_Fat_Init Файл должен быть назначен. См. Cf_Fat_Assign Пример Cf_Fat_Get_File_Date(year, month, day, hours, mins); Таблица 17. Описание функции Cf_Fat_Write Прототип void Cf_fat_Write(char *fdata, unsigned data_len); Возвращаемое значение Нет Описание Записывает данные в файл на CF. Аргумент fdata – данные, записываемые в файл на CF. Аргумент data_len – количество байтов, записываемых в файл на CF Требования Порты должны быть инициализированы для операций с FAT%системой карты. См. Cf_Fat_Init Файл должен быть назначен. См. Cf_Fat_Assign Файл должен быть открыт для записи. См. Cf_Fat_Rewrite или Cf_Fat_Append Пример // записать данные в назначенный файл Cf_Fat_Write(file_contents, 42); Таблица 16. Описание функции Cf_Fat_Delete Прототип void Cf_Fat_Delete(); Возвращаемое значение Нет Описание Удаляет файл из CF Требования Порты должны быть инициализированы для операций с FAT%системой карты. См. Cf_Fat_Init Файл должен быть назначен. См. Cf_Fat_Assign Пример Cf_Fat_Delete(); Таблица 14. Описание функции Cf_Fat_Rewrite Прототип void Cf_fat_Rewrite(); Возвращаемое значение Нет Описание Открывает новый файл для записи Требования Порты должны быть инициализированы для операций с FAT%системой карты. См. Cf_Fat_Init Файл должен быть назначен. См. Cf_Fat_Assign Пример Cf_Fat_Rewrite(); Таблица 15. Описание функции Cf_Fat_Append Прототип void Cf_fat_Append(); Возвращаемое значение Нет Описание Открывает существующий файл для записи. Новые данные будут добавляться в конец файла Требования Порты должны быть инициализированы для операций с FAT%системой карты. См. Cf_Fat_Init Файл должен быть назначен. См. Cf_Fat_Assign Пример Cf_Fat_Append(); © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy