?? main.c
字號(hào):
//*************************************This programme is written by***********************************//
//****************************************------Solomon------*****************************************//
//****************************************solomonexp@163.com******************************************//
//***************************************http://solomonvd.poco.cn*************************************//
//****************************************************************************************************//
//*****************************Please connect your SD card Module to IOB 8-15*************************//
#include "SPCE061A.H"
////////////////////////****************/
extern unsigned char *SDInfo1;
extern unsigned char *SDInfo2;
extern unsigned int ReadBuffer[256];
extern unsigned int WriteBuffer[256];
extern unsigned int BlockSize;
extern unsigned long int BlockNR;
//Declaration Field for SD*****************************************************
extern void SD_2Byte_Write(unsigned char IOData);
extern void SD_Write(unsigned int IOData);
extern unsigned char SD_2Byte_Read();
extern unsigned int SD_Read();
extern unsigned int SD_CMD_Write(unsigned int CMDIndex,unsigned long CMDArg,unsigned int ResType,unsigned int CSLowRSV);
extern unsigned int SD_Reset_Card();
extern unsigned int SD_Initiate_Card();
extern unsigned int SD_Get_CardInfo();
extern unsigned int SD_Overall_Initiation();
extern unsigned int SD_Get_CardID();
extern unsigned int Read_Single_Block(unsigned long int BlockAddress);
extern unsigned int Write_Single_Block(unsigned long int BlockAddress);
//Declaration Field for LCD****************************************************
extern void InitiateLCD();
extern void PutLine(unsigned char *Line[],unsigned int Length);
void InitiateIOAB()
{ *P_IOA_Dir=0xffff;
*P_IOA_Attrib=0xffff;
*P_IOA_Data=0xffff;
*P_IOB_Dir=0xcd0f;
*P_IOB_Attrib=0xff0f;
*P_IOB_Data=0xcd0f;
*P_IOA_Data=0x0000;
*P_IOB_Data=0x0000;
}
int main()
{
unsigned int Data,M_Response;
Data=0x0000;
M_Response=0x0000;
InitiateIOAB();
InitiateLCD();
M_Response=SD_Overall_Initiation();
M_Response=SD_CMD_Write(16,512,1,0);
while(1) *P_Watchdog_Clear=0x0001;
return 0;
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -