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

📄 main.c

📁 AT91SAM7X256微处理器
💻 C
字号:
#include "stdio.h"
#include "includes.h"
#include "mmc.h"
unsigned char  GetBuff[512] ;
#include "Board.h"
 unsigned char disk_read (
	unsigned char *buff,			/* Data buffer to store read data */
	unsigned long sector,		/* Sector number (LBA) */
	unsigned char count			/* Sector count (1..255) */
     )   ;
unsigned char disk_write (
	const unsigned char *buff,	/* Data to be written */
	unsigned long  sector,		/* Sector number (LBA) */
	unsigned char  count			/* Sector count (1..255) */
     ) ;
unsigned char send_cmd (
	unsigned char cmd,		/* Command byte */
	unsigned long arg		/* Argument */
) ;
void AT91F_DBGU_Printk(	char *buffer)   ;
void AT91F_DBGU_Init(void) ;
unsigned char disk_initialize ()    ;

//************************



void main(void)
 {
    AT91F_DBGU_Init()  ;
    for(int n=100;n>0;n--)
     {
       if(disk_initialize()==0x0)
        {
         AT91F_DBGU_Printk("SD/MMC inited OK  !");
         break ;
        }
     }
    disk_read ((unsigned char*)GetBuff,0,1 ) ;

    sprintf((char*)GetBuff,"HK Baite_group SD/MMC in spi program! \r\n");
    for(int n=0;n<=5;n++)
      disk_write((unsigned char*)GetBuff,n,1)  ;
    for(;;)
     {

        for(int n=0;n<=5;n++)
         {
         // memset(GetBuff,'0',512);  //for disable the warning ,use following instruct

          GetBuff[0] ='\0' ;
          disk_read (GetBuff,n,1 )  ;
          AT91F_DBGU_Printk((char *)GetBuff);
         }
     }
           	
 }

⌨️ 快捷键说明

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