Forum Discussion
Altera_Forum
Honored Contributor
14 years agoyou can try this code :
int main() { device_reference = alt_up_sd_card_open_dev("/dev/SD"); if (device_reference != NULL) { if ((connected == 0) && (alt_up_sd_card_is_Present())) { printf("Card connected.\n"); if (alt_up_sd_card_is_FAT16()) printf("FAT16 file system detected.\n"); else printf("Unknown file system.\n"); connected = 1; } else if ((connected == 1) && (alt_up_sd_card_is_Present() == false)) { printf("Card disconnected.\n"); connected = 0; } } //===============ghi file text================ file_handle = alt_up_sd_card_fopen(name, true); if (file_handle == -1) printf("file could not be open.\n"); else if ((file_handle == -2)) printf("file is already open.\n"); else printf("file be open.\n"); for(j=0; j< 24; j++) { hum= alt_up_sd_card_write(file_handle,ag[j]); } if (hum == true) printf ("successful. \n"); alt_up_sd_card_fclose(file_handle); return 0; }