大学生
最后登录1970-1-1
在线时间 小时
注册时间2017-2-7
|
本帖最后由 as3322 于 2017-3-27 17:11 编辑
有大神在吗,我现在是想反SD卡中的bmp文件通过usart发送到上位机,例程做了个小小的修改
res_sd = f_open(&fnew, "0:pic1.bmp", FA_OPEN_EXISTING | FA_READ);
if(res_sd == FR_OK)
{
LED_GREEN;
//printf("》打开文件成功。\r\n");
res_sd = f_read(&fnew, ReadBuffer, sizeof(ReadBuffer), &fnum);
if(res_sd==FR_OK)
{
printf("》文件读取成功,读到字节数据:%d\r\n",fnum);
printf(ReadBuffer);
Usart_SendString( DEBUG_USARTx,ReadBuffer);
}
可以看到能读出这是个1482字节的文件,但读不出内容,我用txt打开这个文件,是乱码,但头几个码就是BM?,请问要什么做正确读出bmp文件,并放进readbuffer发送,谢谢各位大神了!
|
|