📄 readsd.c
字号:
/************************************************************************引用头文件***********************************************************************/#include <absacc.h> #include <reg52.h>#include <stdio.h>#include <string.h>#include "SDCARDREAD.h"#include "UART_com.c"#include "spi.c"#include "SD.c"/******************************************************************************main主函数,看接收到的SD卡的厂商和序列号*****************************************************************************/void main(){//$1 uchar i=0; uchar Request[13]={'P','l','e','a','s','e',' ','I','n','p','u','t','?'}; // 准备三字节的数据,准备发往PC:BB-AA-CC uchar R[3]={'1','2','3'}; Timeout=0; cou=0; act=0; for(i=0;i<8;i++)publicdata[i]='8'; // 初始化公共数组 init_SYS(); //系统初始化 //..................................................... while(1) {//$4 //UARTout(Request,13);//由串口向PC发送三字节的数据:BB-AA-CC // if(UARTin(Request,1)==1) // 由串口接受数据 ,串口接受1字节数据成功,改函数就会返回一个:1 // { UARTout(R,1); // if (Request[0]=='X') // 如果接受的数据是:X,则开始读SD卡 //读取SD卡信息 // { //* send command CMD0 to SD Card (reset SD Card) /*Request[0]=SD_SendCmd2(0,0); //* send command CMD1 to SD Card (set SD Card Model:SPI) Request[1]=SD_SendCmd2(1,0); UARTout(Request,3);*/ //UARTout(R,2); sd_init(); // UARTout(R,3); //comTout(publicdata[5]); //UARTout(publicdata,5); //UARTout(publicdata,8); //} // } }//$4}//$1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -