在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32入門(mén)學(xué)習(xí)筆記之USB讀卡器實(shí)驗(yàn)2

jf_78858299 ? 來(lái)源:滑小稽筆記 ? 作者:電子技術(shù)園地 ? 2023-02-16 15:59 ? 次閱讀

(2)usb_prop.c文件修改

原文件

圖片

修改后文件

圖片

(3)memory.h文件修改

圖片

(4)mass_mal.h文件修改

圖片

(5)memory.c文件修改

圖片

(6)usb_bot.c文件修改

圖片

(7)mass_mal.c文件重寫(xiě)

#include "platform_config.h"

#include "mass_mal.h"

#include "sdio_sdcard.h"

#include "w25q128.h"

long long Mass_Memory_Size[ MAX_LUN+1 ] ;

u32 Mass_Block_Size[ MAX_LUN+1 ] ;

u32 Mass_Block_Count[ MAX_LUN+1 ] ;

uint16_t MAL_Init( uint8_t lun )

{

u16 Status=MAL_OK ;  

   switch( lun )

   {

          case 0:    break;

          case 1:    break;

          default:return MAL_FAIL ;

   }

   return Status ;

}

uint16_t MAL_Write(uint8_t lun, uint64_t Memory_Offset, uint32_t *Writebuff, uint16_t Transfer_Length)

{

u8 STA ;

   switch( lun )

   {

          //磁盤(pán)0為 SPI FLASH盤(pán)

          case 0:

                 STA = 0 ;

                 W25QXX_Write( ( u8* )Writebuff, Memory_Offset, Transfer_Length ) ;

                 break ;

          //磁盤(pán)1為SD卡

          case 1:

                 STA = SD_WriteDisk( ( u8* )Writebuff, Memory_Offset>>9, Transfer_Length>>9 ) ;

                 break ;

          default:

                 return MAL_FAIL ;

   }

   if( STA!=0 )

          return MAL_FAIL ;

   return MAL_OK ;

}

uint16_t MAL_Read( uint8_t lun, uint64_t Memory_Offset, uint32_t *Readbuff, uint16_t Transfer_Length )

{

u8 STA ;

   switch( lun )

   {

          //磁盤(pán)0為 SPI FLASH盤(pán)

          case 0 :

                 STA = 0 ;

W25QXX_Read( ( u8* )Readbuff, Memory_Offset, Transfer_Length ) ;

break;

          //磁盤(pán)1為SD卡

          case 1 :

STA = SD_ReadDisk( ( u8* )Readbuff, Memory_Offset>>9, Transfer_Length>>9 ) ;

break;

          default:return MAL_FAIL ;

   }

   if( STA!=0 )

          return MAL_FAIL ;

   return MAL_OK ;

}

uint16_t MAL_GetStatus( uint8_t lun )

{

switch( lun )

{

          case 0:return MAL_OK;

          case 1:return MAL_OK;

          default:return MAL_FAIL;

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8056

    瀏覽量

    269366
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2133

    瀏覽量

    155787
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2935

    瀏覽量

    89117
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32 SD-USB讀卡器實(shí)驗(yàn)(神舟I號(hào))

    STM32 SD-USB讀卡器實(shí)驗(yàn)(神舟I號(hào)
    發(fā)表于 03-21 15:20

    stm32USB讀卡器實(shí)驗(yàn)源碼

    ***_bot.h"http://ALIENTEK戰(zhàn)艦STM32開(kāi)發(fā)板實(shí)驗(yàn)50//USB讀卡器 實(shí)驗(yàn)//設(shè)置USB
    發(fā)表于 07-04 02:29

    電腦相關(guān)的讀卡器

    ,SM卡讀卡器,PCMICA讀卡器和記憶棒讀卡器。此外,還有一個(gè)雙插槽讀卡器,可同時(shí)支持兩個(gè)或更多卡。此外,根據(jù)端口類(lèi)型,讀卡器可分為三類(lèi):
    發(fā)表于 09-16 16:51

    usb讀卡器萬(wàn)能驅(qū)動(dòng)下載

    usb讀卡器萬(wàn)能驅(qū)動(dòng)下載
    發(fā)表于 01-12 10:15 ?451次下載

    讀卡器的接口類(lèi)型

    讀卡器的接口類(lèi)型              接口類(lèi)型是指讀卡器與電腦主機(jī)之間的連接方式和類(lèi)型。目前讀卡器都是采用
    發(fā)表于 01-09 15:06 ?4538次閱讀

    ALIENTEK_MINISTM32_實(shí)驗(yàn)27_USB讀卡器

    ALIENTEK MINISTM32 實(shí)驗(yàn)27 USB讀卡器,很好的學(xué)習(xí)資料,快來(lái)下載吧
    發(fā)表于 02-19 11:41 ?12次下載

    基于STM32RFID的讀卡器資料(全套完整)

    基于STM32RFID的讀卡器資料(全套完整),吧友提供,我只是打包后上傳,謝謝下載
    發(fā)表于 07-01 17:35 ?720次下載

    基于STM32USB讀卡器的設(shè)計(jì)

    基于STM32USB讀卡器的設(shè)計(jì)
    發(fā)表于 09-25 11:11 ?29次下載
    基于<b class='flag-5'>STM32</b>的<b class='flag-5'>USB</b><b class='flag-5'>讀卡器</b>的設(shè)計(jì)

    usb3.0和usb2.0讀卡器對(duì)比

    手里有個(gè)品勝的USB2.0讀卡器,電腦配置更新之后帶有3.0接口,所有買(mǎi)了個(gè)3.0的讀卡器,選來(lái)選去感覺(jué)還是螃蟹芯片好些,入了一個(gè)“川宇C396”,之前有個(gè)老的8G內(nèi)存卡。還有個(gè)前年買(mǎi)了一個(gè)威剛
    發(fā)表于 05-15 16:09 ?2.6w次閱讀

    USB讀卡器(SLAVE)應(yīng)用實(shí)驗(yàn)的詳細(xì)直流概述免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)技術(shù)的是USB讀卡器(SLAVE)應(yīng)用實(shí)驗(yàn)的詳細(xì)資料概述免費(fèi)下載。
    發(fā)表于 09-11 08:00 ?4次下載

    筆記本的讀卡器有何用處 讀卡器的類(lèi)型介紹

    曾幾何時(shí),多合一讀卡器筆記本身上的標(biāo)配,可以方便我們讀取數(shù)碼相機(jī)、行車(chē)記錄儀等數(shù)碼產(chǎn)品內(nèi)置存儲(chǔ)卡中的數(shù)據(jù)。然而,如今筆記本領(lǐng)域讀卡器的境遇卻發(fā)生了變化。 漸被遺忘的插槽 隨著
    的頭像 發(fā)表于 01-24 10:48 ?1.3w次閱讀

    UM1799_STM32Nucleo的NFC讀卡器入門(mén)

    UM1799_STM32Nucleo的NFC讀卡器入門(mén)
    發(fā)表于 11-22 19:25 ?3次下載
    UM1799_<b class='flag-5'>STM32</b>Nucleo的NFC<b class='flag-5'>讀卡器</b><b class='flag-5'>入門(mén)</b>

    STM32入門(mén)學(xué)習(xí)筆記USB讀卡器實(shí)驗(yàn)1

    USB是英文Universal Serial BUS(通用串行總線)的縮寫(xiě),是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通訊。是應(yīng)用在PC領(lǐng)域的接口技術(shù)。USB接口支持設(shè)備的即插即用和熱插拔功能。
    的頭像 發(fā)表于 02-16 15:59 ?3192次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>入門(mén)</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b><b class='flag-5'>USB</b><b class='flag-5'>讀卡器</b><b class='flag-5'>實(shí)驗(yàn)</b>1

    STM32入門(mén)學(xué)習(xí)筆記USB讀卡器實(shí)驗(yàn)3

    USB是英文Universal Serial BUS(通用串行總線)的縮寫(xiě),是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通訊。是應(yīng)用在PC領(lǐng)域的接口技術(shù)。USB接口支持設(shè)備的即插即用和熱插拔功能。
    的頭像 發(fā)表于 02-16 16:00 ?1663次閱讀

    基于STM32單片機(jī)USB讀卡器使用庫(kù)文件設(shè)計(jì)源代碼

    基于STM32單片機(jī)USB讀卡器使用庫(kù)文件設(shè)計(jì)源代碼
    發(fā)表于 04-26 14:53 ?5次下載
    主站蜘蛛池模板: 日日骑夜夜操 | 欧美精品一区在线看 | 在线视频一区二区三区四区 | 麒麟色欧美影院在线播放 | 精品午夜久久影视 | 一级福利视频 | 亚洲欧洲一二三区 | 噜噜噜噜天天狠狠 | 狠狠干网址 | 5151四虎永久在线精品免费 | 天天插天天操天天干 | 亚洲国产精 | 成人国产一区二区三区 | 精品久久看 | 婷婷五月在线视频 | wwwwww色| 亚洲高清中文字幕一区二区三区 | 日a在线 | 伊人久久大香线蕉影院95 | 国产网站黄 | 夜夜操狠狠操 | 国产精品大片天天看片 | 人与禽一级一级毛片 | 青草国产在线视频 | 亚洲欧美日韩在线观看你懂的 | 高清午夜线观看免费 | 国产欧美高清 | yy6080亚洲半夜理论一级毛片 | 久久综合久 | 亚洲理论在线 | 日韩一级在线视频 | 毛片基地在线 | 大片免费看 | 国产美女精品在线 | 精品玖玖 | 秋霞特色大片18入口私人高清 | avtt天堂网永久资源 | 欧美人与zoxxxx | a级网| www.999精品视频观看免费 | 天天看天天操 |