⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 SPI接口控制 SD卡 并实现FAT16文件系统spi_contrl_sdcard_fat16.rar
💻 C
字号:
#include"LPC214X.H"
#include "PCF8833.h"
#include"SD.H"
#define SD_Disable() IO0SET |= 1 << 20  //SD Chip Select Pin is P0.7
#define SD_Enable() IO0CLR |= 1 << 20 
INT8U write_buffer[512];
INT8U read_buffer[512];

main()
{ 
  INT8U response,key;
  INT16U file_num=0;
  INT32U root_add=0;
  PCF8833INIT();
  PCF8833CLR();
  spi_init();
  IO0DIR=IO0DIR&0xffff03ff;
  IO0DIR|=0x80000000;
  SD_Enable();
  response=SD_INIT();
  while(response!=0) ;
  response=READ_CSD();
  while(response!=0) ;
  response=SD_WRITE(write_buffer,1);
  while(response!=0) ;
  response=SD_READ(read_buffer,512,1*512);
  while(response!=0) ;
  response=BOOT_READ(read_buffer,100,0);                //返回根目录地址 
  while(response!=0) ;
  root_add=BOOT_dispose(read_buffer);
  while(root_add==1) ;
  file_num=SD_List(root_add,read_buffer);
  while(1)
  {
	  key=key_scan();//键盘扫描 
      LIST_key_dispose(key,file_num,root_add,read_buffer); 	//键盘处理 
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -