FIL fnew;
FRESULT res_sd;
UINT fnum;
BYTE ReadBuffer[1024]={0}; //BYTE 为unsigned char
u8 i=0;
u32 free,total;
//unsigned char temp0[400]={48,49,50,51,52,53,54,55,56,57,58}; //ASCII 码1到9 可以正常写入
float temp0[400]={48,49,50,51,52,53,54,55,56,57,58}; // 写入float型的数据时,无法生成 .txt 文件
SysTick_Init(72);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
LED_Init();
USART1_Init(9600);
TFTLCD_Init();
EN25QXX_Init();
my_mem_init(SRAMIN);
FRONT_COLOR=RED
LCD_ShowString(10,10,tftlcd_data.width,tftlcd_data.height,16,"PRECHIN STM32F1");
LCD_ShowString(10,30,tftlcd_data.width,tftlcd_data.height,16,"FatFs Test");
LCD_ShowString(10,50,tftlcd_data.width,tftlcd_data.height,16,"www.prechin.net");
while(SD_Init())//¼ì2a2»μ½SD¿¨
{
LCD_ShowString(10,100,tftlcd_data.width,tftlcd_data.height,16,"SD Card Error!");
printf("SD Card Error!\r\n");
delay_ms(500);
}
可以写入unsigned char 型的数据,无法写入float 型的数据 |