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

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

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

SD NAND在STM32應(yīng)用上的保姆級教程

MK米客方德 ? 2023-10-27 17:51 ? 次閱讀

SD NAND與正點原子精英板的連接

由于正點原子精英板沒有SD NAND接口,只有TF卡接口,所以SD NAND需要用到轉(zhuǎn)接板來連接。

IMG_256wKgaomU7h8OAKr4GAARjAXS-SK4634.png

SD NAND正常運行現(xiàn)象

本次實驗的程序是正點原子的SD卡實驗例程,先用讀卡器把SD NAND接到電腦上,并復(fù)制一個文件進去,再插到開發(fā)板上;

用送的數(shù)據(jù)線連接USB UART接口,下載好程序,打開電腦上的串口助手,按下KEY0,即可讀取到數(shù)據(jù),

IMG_256

具體實驗步驟和現(xiàn)象可以看例程文件夾中的readme,

另外LED-DS0閃爍也表示SD NAND芯片在正常運行,

IMG_256

SD NAND芯片用的是MK-米客方德的工業(yè)級芯片MKDV1GIL-AS;MK-米客方德家還有其他各種型號的SD NAND和各種各樣的轉(zhuǎn)接板,

IMG_256IMG_256

對SD NAND有需求的可以MK-米客方德公司,想要例程的也可以聯(lián)系我們。

代碼解析

這里貼一段代碼,方便大家理解

int main(void)

{

uint8_t key;

uint8_t t = 0;

sys_stm32_clock_init(9); /*設(shè)置時鐘, 72Mhz */

delay_init(72); /*延時初始化 */

usart_init(72, 115200); /*串口初始化為115200 */

usmart_dev.init(72); /*初始化USMART */

led_init(); /*初始化LED */

lcd_init(); /*初始化LCD */

key_init(); /*初始化按鍵 */

my_mem_init(SRAMIN); /*初始化內(nèi)部SRAM內(nèi)存池 */

lcd_show_string(30, 50, 200, 16, 16, "STM32", RED);

lcd_show_string(30, 70, 200, 16, 16, "SD TEST", RED);

lcd_show_string(30, 90, 200, 16, 16, "ATOM@ALIENTEK", RED);

lcd_show_string(30, 110, 200, 16, 16, "KEY0:Read Sector 0", RED);

while (sd_init()) /*檢測不到SD卡 */

{

lcd_show_string(30, 130, 200, 16, 16, "SD Card Error!", RED);

delay_ms(500);

lcd_show_string(30, 130, 200, 16, 16, "Please Check! ", RED);

delay_ms(500);

LED0_TOGGLE(); /*紅燈閃爍 */

}

/*打印SD卡相關(guān)信息 */

show_sdcard_info();

/*檢測SD卡成功 */

lcd_show_string(30, 130, 200, 16, 16, "SD Card OK ", BLUE);

lcd_show_string(30, 150, 200, 16, 16, "SD Card Size: MB", BLUE);

lcd_show_num(30 + 13 * 8, 150, g_sd_card_info.CardCapacity >> 20, 5, 16, BLUE); /*顯示SD卡容量 */

while (1)

{

key = key_scan(0);

if (key == KEY0_PRES) /* KEY0按下了 */

{

sd_test_read(0,1); /*從0扇區(qū)讀取1*512字節(jié)的內(nèi)容 */

}

t++;

delay_ms(10);

if (t == 20)

{

LED0_TOGGLE(); /*紅燈閃爍 */

t = 0;

}

}

}

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

    關(guān)注

    16

    文章

    1653

    瀏覽量

    135731
  • STM32
    +關(guān)注

    關(guān)注

    2258

    文章

    10828

    瀏覽量

    352507
  • SD
    SD
    +關(guān)注

    關(guān)注

    1

    文章

    157

    瀏覽量

    33562
收藏 人收藏

    評論

    相關(guān)推薦

    SD NAND智能眼鏡上的怎么應(yīng)用

    接口和NAND閃存技術(shù)的存儲解決方案,它通常被用在需要高容量、小尺寸和低功耗存儲的設(shè)備上。智能眼鏡的應(yīng)用中,SD NAND可以扮演以下角色: 數(shù)據(jù)存儲:智能眼鏡可能會收集大量的數(shù)據(jù),
    的頭像 發(fā)表于 09-14 09:55 ?139次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>在</b>智能眼鏡上的怎么應(yīng)用

    SD NAND技術(shù)穿戴醫(yī)療設(shè)備中的創(chuàng)新應(yīng)用及影響

    ,SD NAND技術(shù)因其獨特的優(yōu)勢被廣泛應(yīng)用于穿戴醫(yī)療設(shè)備中,本文將深入探討SD NAND技術(shù)如何革新了穿戴醫(yī)療設(shè)備的性能和應(yīng)用。
    的頭像 發(fā)表于 07-31 11:02 ?185次閱讀

    SD NAND:高效存儲的未來之選

    現(xiàn)代數(shù)據(jù)驅(qū)動的社會中,存儲技術(shù)的發(fā)展顯得尤為重要。SD NAND作為一種基于NAND閃存技術(shù)的存儲設(shè)備,憑借其高存儲容量、高速度和高可靠性,成為嵌入式系統(tǒng)和消費電子產(chǎn)品的理想選擇。M
    的頭像 發(fā)表于 07-29 17:38 ?249次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>:高效存儲的未來之選

    貼片式SD卡功能介紹【MK SD NAND

    SDNAND,通常稱為嵌入式SD卡、貼片式TF卡、SD Flash、直接貼裝SD卡、貼裝卡、焊接式存儲卡、工業(yè)TF卡、工業(yè)
    的頭像 發(fā)表于 07-05 17:03 ?432次閱讀
    貼片式<b class='flag-5'>SD</b>卡功能介紹【MK <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>】

    淺談SD NAND

    SD NAND內(nèi)部主要由NAND Flash和Flash Controller組成,大多數(shù)人把NAND FLASH 叫做閃存,是一種長壽命的非易失性的存儲器,即使
    的頭像 發(fā)表于 06-25 14:20 ?309次閱讀
    淺談<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>

    深入了解SD NAND Flash接口

    SD NAND接口作為一種標(biāo)準化、高速且智能的存儲解決方案,現(xiàn)代電子設(shè)備中發(fā)揮著重要作用。隨著技術(shù)的不斷進步,SD NAND接口將繼續(xù)推動
    的頭像 發(fā)表于 06-06 11:00 ?503次閱讀
    深入了解<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> Flash接口

    SD NAND和SPI NAND的區(qū)別

    SD NAND和SPI NAND各有優(yōu)缺點,適用于不同的應(yīng)用場景。SD NAND提供更高的讀寫速度和大容量存儲,適合需要高性能和大容量存儲的
    的頭像 發(fā)表于 06-04 14:26 ?1178次閱讀

    SD NAND 簡介

    SD NAND是一種創(chuàng)新的存儲芯片,可直接貼片,又名貼片式TF卡、貼片式T卡、貼片式SD卡、貼片式內(nèi)存卡、SD Flash、Nand Fla
    的頭像 發(fā)表于 05-29 16:34 ?847次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> 簡介

    stm32 CubeMx 怎么實現(xiàn)SD卡/sd nand FATFS讀寫測試

    本實驗僅用于記錄和分享技術(shù)經(jīng)驗若涉及侵權(quán)請聯(lián)系我刪除。   stm32 CubeMx 實現(xiàn)SD卡/sd nand FATFS讀寫測試。   材料:s
    發(fā)表于 01-09 17:37

    什么是SD NAND存儲芯片? SD NAND與TF卡的區(qū)別

    什么是SD NAND?它俗稱貼片式T卡,貼片式TF卡,貼片式SD卡,貼片式內(nèi)存卡,貼片式閃存卡,貼片式卡...等等。雖然SD NAND 和T
    的頭像 發(fā)表于 01-06 14:35 ?1408次閱讀
    什么是<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>存儲芯片? <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>與TF卡的區(qū)別

    什么是SD NAND存儲芯片?

    前言   大家好,我們一般STM32項目開發(fā)中或者在其他嵌入式開發(fā)中,經(jīng)常會用到存儲芯片存儲數(shù)據(jù)。今天我和大家來介紹一款存儲芯片,我這里采用(雷龍) CS創(chuàng)世 SD NAND 。
    發(fā)表于 01-05 17:54

    ESP32應(yīng)用教程— SD NAND(記錄飛控LOG)

    卡啟動的 SOC 都可以用 SD NAND,提供 STM32 參考例程及原廠技術(shù)支持,容量:4GB,比 TF 卡穩(wěn)定,比 eMMC 便宜。 2 代碼說明 宏定義使能 SD 卡功能
    發(fā)表于 11-30 18:16

    CS創(chuàng)世SD NAND的存儲芯片應(yīng)用方案

    NAND FLASH,嵌入式sd卡,工業(yè)sd卡,單片機 nand flash,貼片式TF卡
    的頭像 發(fā)表于 11-15 18:09 ?448次閱讀
    CS創(chuàng)世<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>的存儲芯片應(yīng)用方案

    SD NANDPCB上的布局和走線要求

    SD NAND?芯片最好是要靠近host,這樣可以讓走線盡可能的短,減少干擾。
    的頭像 發(fā)表于 11-04 11:30 ?1074次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>在</b>PCB上的布局和走線要求

    CS SD NANDSTM32精英V2開發(fā)板的測試-是時候?qū)F卡換為SD NAND

    NAND可選容量更多 SD NAND的讀寫速度更快 使用上程序完全兼容TF/SD卡,原來的程
    發(fā)表于 09-26 17:40