|
2#

楼主 |
发表于 2010-5-18 08:25:56
|
只看该作者
兄弟们,握起手来,打破SPI网上成功实例的垄断。其他部分和友晶提供的代码没有改变。
主函数如下:
#include "basic_io.h"
#include "LCD.h"
#include "SD_Card.h"
#include <math.h>
int main(void)
{
UINT16 block_num = 1233;
BYTE Buf_write[512]={0,1,2,3,4,5,6,7,8,9,10,11,12,23};
BYTE Buf_read[513]={0};
while(SD_card_init())
usleep(500000);
while(1)
{
SD_write_block(block_num,Buf_write);
SD_read_block(block_num,Buf_read);
block_num++;
}
}
大家验证一下,调试一下,看看效果如何? |
|