精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

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

jf_78858299 ? 來源:滑小稽筆記 ? 作者:電子技術(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文件重寫

#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 )

   {

          //磁盤0為 SPI FLASH盤

          case 0:

                 STA = 0 ;

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

                 break ;

          //磁盤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 )

   {

          //磁盤0為 SPI FLASH盤

          case 0 :

                 STA = 0 ;

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

break;

          //磁盤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)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7900

    瀏覽量

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

    關(guān)注

    9

    文章

    2066

    瀏覽量

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

    關(guān)注

    10

    文章

    2868

    瀏覽量

    87994
收藏 人收藏

    評論

    相關(guān)推薦

    STM32 SD-USB讀卡器實驗(神舟I號)

    STM32 SD-USB讀卡器實驗(神舟I號
    發(fā)表于 03-21 15:20

    stm32USB讀卡器實驗源碼

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

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

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

    usb讀卡器萬能驅(qū)動下載

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

    讀卡器的接口類型

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

    ALIENTEK_MINISTM32_實驗27_USB讀卡器

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

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

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

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

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

    usb3.0和usb2.0讀卡器對比

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

    USB讀卡器(SLAVE)應(yīng)用實驗的詳細直流概述免費下載

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

    筆記本的讀卡器有何用處 讀卡器的類型介紹

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

    UM1799_STM32Nucleo的NFC讀卡器入門

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

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

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

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

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

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

    基于STM32單片機USB讀卡器使用庫文件設(shè)計源代碼
    發(fā)表于 04-26 14:53 ?4次下載