91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.43MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-08
  • 語言: 其他
  • 標簽: stm32??fatfs??

資源簡介

stm32f103通過spi2接力個2M flash,型號AT45DB,作為盤符,在MDK上編譯運行通過。(保護原作者權利,聲明是網上下載的,自己稍微做下改動)

資源截圖

代碼片段和文件信息

/*-----------------------------------------------------------------------*/
/*?Low?level?disk?I/O?module?skeleton?for?FatFs?????(C)ChaN?2007????????*/
/*-----------------------------------------------------------------------*/
/*?This?is?a?stub?disk?I/O?module?that?acts?as?front?end?of?the?existing?*/
/*?disk?I/O?modules?and?attach?it?to?FatFs?module?with?common?interface.?*/
/*-----------------------------------------------------------------------*/

#include?“diskio.h“
#include?“spi_flash.h“

/*-----------------------------------------------------------------------*/
/*?Correspondence?between?physical?drive?number?and?physical?drive.??????*/

#define?ATA 0
#define?MMC 1
#define?USB 2



/*-----------------------------------------------------------------------*/
/*?Inidialize?a?Drive????????????????????????????????????????????????????*/

DSTATUS?disk_initialize?(
BYTE?drv /*?Physical?drive?nmuber?(0..)?*/

{
// DSTATUS?stat;
int?result;

if?(drv)
{
return?STA_NOINIT;
}
result?=?SPIFLASH_disk_initialize();
if?(result)
{
return?STA_NOINIT;
}
else
{
return?0;
}
#if?0
switch?(drv)?{
case?ATA?:
result?=?ATA_disk_initialize();
//?translate?the?reslut?code?here

return?stat;

case?MMC?:
result?=?MMC_disk_initialize();
//?translate?the?reslut?code?here

return?stat;

case?USB?:
result?=?USB_disk_initialize();
//?translate?the?reslut?code?here

return?stat;
}
return?STA_NOINIT;
#endif
}



/*-----------------------------------------------------------------------*/
/*?Return?Disk?Status????????????????????????????????????????????????????*/

DSTATUS?disk_status?(
BYTE?drv /*?Physical?drive?nmuber?(0..)?*/

{
return?0;
#if?0
DSTATUS?stat;
int?result;

switch?(drv)?{
case?ATA?:
result?=?ATA_disk_status();
//?translate?the?reslut?code?here

return?stat;

case?MMC?:
result?=?MMC_disk_status();
//?translate?the?reslut?code?here

return?stat;

case?USB?:
result?=?USB_disk_status();
//?translate?the?reslut?code?here

return?stat;
}
return?STA_NOINIT;
#endif
}



/*-----------------------------------------------------------------------*/
/*?Read?Sector(s)????????????????????????????????????????????????????????*/

DRESULT?disk_read?(
BYTE?drv /*?Physical?drive?nmuber?(0..)?*/
BYTE?*buff /*?Data?buffer?to?store?read?data?*/
DWORD?sector /*?Sector?address?(LBA)?*/
BYTE?count /*?Number?of?sectors?to?read?(1..255)?*/

{
//uint32_t?res;
if?(count?>?1)
{
flash_page_read_mu(sectorcountbuff);
}
else
{
flash_page_read_si(sectorbuff);
}
return?RES_OK;

}



/*-----------------------------------------------------------------------*/
/*?Write?Sector(s)???????????????????????????????????????????????????????*/

#if?_READONLY?==?0
DRESULT?disk_write?(
BYTE?drv /*?Physical?drive?nmuber?(0..)?*/
const?BYTE?*buff /*?Data?to?be?written?*/

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5657??2010-02-13?16:50??stm32_fats\fatfs\doc\00index_e.html

?????文件???????5656??2010-02-13?16:50??stm32_fats\fatfs\doc\00index_j.html

?????文件???????2639??2009-12-12?22:31??stm32_fats\fatfs\doc\css_e.css

?????文件???????3002??2009-12-13?14:19??stm32_fats\fatfs\doc\css_j.css

?????文件??????18001??2010-02-13?16:55??stm32_fats\fatfs\doc\en\appnote.html

?????文件???????2541??2009-10-22?21:39??stm32_fats\fatfs\doc\en\chdir.html

?????文件???????1623??2009-10-12?13:48??stm32_fats\fatfs\doc\en\chdrive.html

?????文件???????3001??2009-10-22?21:39??stm32_fats\fatfs\doc\en\chmod.html

?????文件???????2194??2009-10-12?13:53??stm32_fats\fatfs\doc\en\close.html

?????文件???????1631??2009-11-15?22:25??stm32_fats\fatfs\doc\en\dinit.html

?????文件???????2679??2010-01-28?21:15??stm32_fats\fatfs\doc\en\dioctl.html

?????文件???????1901??2009-08-23?17:09??stm32_fats\fatfs\doc\en\dread.html

?????文件???????1599??2008-10-20?00:02??stm32_fats\fatfs\doc\en\dstat.html

?????文件???????1999??2009-08-23?17:06??stm32_fats\fatfs\doc\en\dwrite.html

?????文件???????1423??2009-12-05?14:02??stm32_fats\fatfs\doc\en\fattime.html

?????文件???????5587??2010-01-22?17:19??stm32_fats\fatfs\doc\en\filename.html

?????文件???????4952??2009-10-12?13:54??stm32_fats\fatfs\doc\en\forward.html

?????文件???????3390??2010-01-23?11:15??stm32_fats\fatfs\doc\en\getfree.html

?????文件???????2224??2009-10-12?14:08??stm32_fats\fatfs\doc\en\gets.html

?????文件???????3855??2010-01-23?11:16??stm32_fats\fatfs\doc\en\lseek.html

?????文件???????2468??2009-10-22?21:40??stm32_fats\fatfs\doc\en\mkdir.html

?????文件???????3567??2009-10-12?14:05??stm32_fats\fatfs\doc\en\mkfs.html

?????文件???????2099??2009-10-12?14:04??stm32_fats\fatfs\doc\en\mount.html

?????文件???????5819??2010-01-23?11:12??stm32_fats\fatfs\doc\en\open.html

?????文件???????2497??2009-10-22?21:40??stm32_fats\fatfs\doc\en\opendir.html

?????文件???????2563??2010-01-23?11:17??stm32_fats\fatfs\doc\en\printf.html

?????文件???????1813??2009-10-12?14:11??stm32_fats\fatfs\doc\en\putc.html

?????文件???????1906??2009-10-12?14:12??stm32_fats\fatfs\doc\en\puts.html

?????文件???????2681??2009-10-12?14:02??stm32_fats\fatfs\doc\en\read.html

?????文件???????4343??2009-10-22?00:38??stm32_fats\fatfs\doc\en\readdir.html

............此處省略285個文件信息

評論

共有 條評論