将stm32 ADC值写入SD卡

时间:2017-11-23 10:52:48

标签: c stm32 stm32f4discovery adc

我无法从stm32 adc中写入的sdcard读取uint数据(在文本文件中)。我可以将数据写入SD卡,但是当我在我的latop中打开txt文件时会出现奇怪的符号。

我正在使用SDIO和FATFS

1 个答案:

答案 0 :(得分:-1)

if(f_mount(&myFAT,SD_Path, 1)==FR_OK)
    {   
        HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_14);
        f_open(&myFile, "test1.txt\0",FA_WRITE|FA_CREATE_ALWAYS);
        for(int i=0; i<1000;i++){
        sprintf(msg,"%hu\r\n",data[i]);
        f_write(&myFile,msg,10,&byteCount);
        }
        f_close(&myFile);
        HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_15);
    }