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

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

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

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

STM32入門學(xué)習(xí)筆記之USB讀卡器實(shí)驗(yàn)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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7991

    瀏覽量

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

    關(guān)注

    9

    文章

    2110

    瀏覽量

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

    關(guān)注

    10

    文章

    2908

    瀏覽量

    88473
收藏 人收藏

    評(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開發(fā)板實(shí)驗(yàn)50//USB讀卡器 實(shí)驗(yàn)//設(shè)置USB
    發(fā)表于 07-04 02:29

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

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

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

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

    讀卡器的接口類型

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

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

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

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

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

    基于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讀卡器對比

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

    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次下載

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

    曾幾何時(shí),多合一讀卡器筆記本身上的標(biāo)配,可以方便我們讀取數(shù)碼相機(jī)、行車記錄儀等數(shù)碼產(chǎn)品內(nèi)置存儲(chǔ)卡中的數(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讀卡器實(shí)驗(yàn)1

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

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

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

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

    基于STM32單片機(jī)USB讀卡器使用庫文件設(shè)計(jì)源代碼
    發(fā)表于 04-26 14:53 ?4次下載
    主站蜘蛛池模板: 免看一级a毛片一片成人不卡 | 亚洲精品国产美女在线观看 | 色激情综合网 | 37pao强力打造免费高速高清 | 欧美大全| 久久免| 午夜日韩视频 | 亚洲一区二区中文字幕 | 免费在线视频播放 | 成人丁香 | 国产三级日本三级在线播放 | 亚洲成人在线网站 | 欧美精品黑人性xxxx | 黄色美女网站免费 | 亚洲精品影视 | 国产v69| 色色免费 | 天天干天天干天天干天天干天天干 | 手机看片国产免费 | 日本吻胸抓胸激烈视频网站 | 成 人 免费 黄 色 视频 | 91精品久久久久含羞草 | 特级黄毛片 | 婷婷毛片 | 国产gav成人免费播放视频 | 日本一区二区在线不卡 | 国产三级日本三级美三级 | 男人的午夜| 韩国三级hd中文字幕 | 免费视频在线视频观看1 | 天天操天天干天天插 | 国产一级特黄aa级特黄裸毛片 | 精品女同 | 四虎新网站 | 天天操天天摸天天射 | 午夜剧场毛片 | 久久婷婷久久一区二区三区 | 在线观看www日本免费网站 | 奇米影色777四色在线首页 | 天天干天天干 | 免费在线公开视频 |