FatFs бібліотеці питання?

B

buka86

Guest
Привіт, Чи може хто-небудь допомогти мені і скажіть мені, як для запису даних у файл, використовуючи великі fatfs бібліотек. На початку я створюю завжди новий, порожній файл. Мій наступний крок, щоб закрити цей файл. А потім, коли я хочу додати деякі дані в цей файл я роблю наступне: 1. f_open (і файл ", file.dat", FA_WRITE | FA_CREATE_ALWAYS) 2. f_lseek (і файл, f_size (і файл)); 3. f_write (і зображення, (сопзЬ недійсними *) data_table, 2048, і чорно-білий), 4. f_close (і файл); Я використовую цю послідовність periodicaly і працює нормально, але іноді буває дивні речі, і в мене помилки з функцій вище. Чи можливо, що SD-карта не працює належним чином? Ці помилки не є регулярними, вони відбуваються "іноді". Може бути, це пов'язано з пошкоджених секторів на карті SD. Я просто хочу додати, що я використовую ATmega128 з 8 МГц внутрішній годинник. З повагою
 

Welcome to EDABoard.com

Sponsor

Back
Top