📄 main.c
字号:
/********************************************************************
* 文 件 名:main.c
* 功 能:调用SD Card驱动函数来操作SD Card。
* 说 明:注意要从JP6连线到SD_COM(COM4)
********************************************************************/
#include <stdio.h>
#include "alt_types.h"
#include "sdconfig.h"
#include "sddriver.h"
#define ERR_CHK(ret_code,func) do{ \
if(ret_code < 0) \
printf("Errors occur in the "#func".\n"); \
}while(0)
int main (void)
{
int i;
int ret_code; /* 函数操作返回值 */
alt_u8 recv_buf[520]; /* 接收数据缓冲区 */
alt_u8 send_buf[520]; /* 发送数据缓冲区 */
/* 初始化发送数据缓冲区 */
for(i=0; i<512; i++)
{
send_buf[i] = (alt_u8)i;
}
/* 初始化SD卡 */
ret_code = SD_Initialize();
ERR_CHK(ret_code,SD_Initialize);
/* 擦除SD卡第44扇区 */
ret_code = SD_EraseBlock(44, 1);
ERR_CHK(ret_code,SD_EraseBlock);
/* 向SD卡第44扇区写入数据 */
ret_code = SD_WriteBlock(44, send_buf);
ERR_CHK(ret_code,SD_WriteBlock);
/* 从SD卡第44扇区读出数据 */
ret_code = SD_ReadBlock(44,recv_buf);
ERR_CHK(ret_code,SD_ReadBlock);
if(ret_code<0)
{
printf("Errors....:( \n");
}
else
{
printf("No news is good news.:) \n");
}
while(1);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -