0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SD NAND在STM32应用上的保姆级教程

MK米客方德 2023-10-27 17:51 次阅读

SD NAND与正点原子精英板的连接

由于正点原子精英板没有SD NAND接口,只有TF卡接口,所以SD NAND需要用到转接板来连接。

IMG_256wKgaomU7h8OAKr4GAARjAXS-SK4634.png

SD NAND正常运行现象

本次实验的程序是正点原子的SD卡实验例程,先用读卡器把SD NAND接到电脑上,并复制一个文件进去,再插到开发板上;

用送的数据线连接USB UART接口,下载好程序,打开电脑上的串口助手,按下KEY0,即可读取到数据,

IMG_256

具体实验步骤和现象可以看例程文件夹中的readme,

另外LED-DS0闪烁也表示SD NAND芯片在正常运行,

IMG_256

SD NAND芯片用的是MK-米客方德的工业级芯片MKDV1GIL-AS;MK-米客方德家还有其他各种型号的SD NAND和各种各样的转接板,

IMG_256IMG_256

对SD NAND有需求的可以MK-米客方德公司,想要例程的也可以联系我们。

代码解析

这里贴一段代码,方便大家理解

int main(void)

{

uint8_t key;

uint8_t t = 0;

sys_stm32_clock_init(9); /*设置时钟, 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); /*初始化内部SRAM内存池 */

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卡相关信息 */

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扇区读取1*512字节的内容 */

}

t++;

delay_ms(10);

if (t == 20)

{

LED0_TOGGLE(); /*红灯闪烁 */

t = 0;

}

}

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NAND
    +关注

    关注

    16

    文章

    1677

    浏览量

    136002
  • STM32
    +关注

    关注

    2265

    文章

    10870

    浏览量

    354694
  • SD
    SD
    +关注

    关注

    1

    文章

    161

    浏览量

    33640
收藏 人收藏

    评论

    相关推荐

    SD NAND工业存储的新选择

    作为这一市场的活跃参与者,其市场份额也有望随之增长。全球数字化转型的浪潮中,米客方德SD NAND凭借其高性能和可靠性,正逐渐成为市场的宠儿。
    的头像 发表于 11-17 14:06 94次阅读

    SD NAND大数据时代的应用场景

    SD NAND是一种结合了SD卡接口和NAND闪存技术的存储解决方案。它通常指的是使用NAND闪存芯片并通过
    的头像 发表于 10-29 15:49 142次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>在</b>大数据时代的应用场景

    SD NAND智能眼镜上的怎么应用

    接口和NAND闪存技术的存储解决方案,它通常被用在需要高容量、小尺寸和低功耗存储的设备上。智能眼镜的应用中,SD NAND可以扮演以下角色: 数据存储:智能眼镜可能会收集大量的数据,
    的头像 发表于 09-14 09:55 294次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>在</b>智能眼镜上的怎么应用

    SD NAND技术穿戴医疗设备中的创新应用及影响

    SD NAND技术因其独特的优势被广泛应用于穿戴医疗设备中,本文将深入探讨SD NAND技术如何革新了穿戴医疗设备的性能和应用。
    的头像 发表于 07-31 11:02 255次阅读

    SD NAND:高效存储的未来之选

    现代数据驱动的社会中,存储技术的发展显得尤为重要。SD NAND作为一种基于NAND闪存技术的存储设备,凭借其高存储容量、高速度和高可靠性,成为嵌入式系统和消费电子产品的理想选择。M
    的头像 发表于 07-29 17:38 372次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>:高效存储的未来之选

    贴片式SD卡功能介绍【MK SD NAND

    SDNAND,通常称为嵌入式SD卡、贴片式TF卡、SD Flash、直接贴装SD卡、贴装卡、焊接式存储卡、工业TF卡、工业
    的头像 发表于 07-05 17:03 689次阅读
    贴片式<b class='flag-5'>SD</b>卡功能介绍【MK <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>】

    浅谈SD NAND

    SD NAND内部主要由NAND Flash和Flash Controller组成,大多数人把NAND FLASH 叫做闪存,是一种长寿命的非易失性的存储器,即使
    的头像 发表于 06-25 14:20 724次阅读
    浅谈<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>

    SD NAND与文件系统:技术解析与应用指南

    MK米客方德的SD NAND是一种使用NAND闪存技术的贴片式TF卡,因起耐用性和较小的体积而受到广泛欢迎。SD NAND遵循
    的头像 发表于 06-07 14:45 379次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>与文件系统:技术解析与应用指南

    深入了解SD NAND Flash接口

    SD NAND接口作为一种标准化、高速且智能的存储解决方案,现代电子设备中发挥着重要作用。随着技术的不断进步,SD NAND接口将继续推动
    的头像 发表于 06-06 11:00 670次阅读
    深入了解<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> Flash接口

    SD NAND和SPI NAND的区别

    SD NAND和SPI NAND各有优缺点,适用于不同的应用场景。SD NAND提供更高的读写速度和大容量存储,适合需要高性能和大容量存储的
    的头像 发表于 06-04 14:26 1782次阅读

    SD NAND 简介

    SD NAND是一种创新的存储芯片,可直接贴片,又名贴片式TF卡、贴片式T卡、贴片式SD卡、贴片式内存卡、SD Flash、Nand Fla
    的头像 发表于 05-29 16:34 1109次阅读
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> 简介

    stm32 CubeMx 怎么实现SD卡/sd nand FATFS读写测试

    本实验仅用于记录和分享技术经验若涉及侵权请联系我删除。   stm32 CubeMx 实现SD卡/sd nand FATFS读写测试。   材料:s
    发表于 01-09 17:37

    什么是SD NAND存储芯片? SD NAND与TF卡的区别

    什么是SD NAND?它俗称贴片式T卡,贴片式TF卡,贴片式SD卡,贴片式内存卡,贴片式闪存卡,贴片式卡...等等。虽然SD NAND 和T
    的头像 发表于 01-06 14:35 1660次阅读
    什么是<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卡的区别

    什么是SD NAND存储芯片?

    前言   大家好,我们一般STM32项目开发中或者在其他嵌入式开发中,经常会用到存储芯片存储数据。今天我和大家来介绍一款存储芯片,我这里采用(雷龙) CS创世 SD NAND
    发表于 01-05 17:54

    ESP32应用教程— SD NAND(记录飞控LOG)

    卡启动的 SOC 都可以用 SD NAND,提供 STM32 参考例程及原厂技术支持,容量:4GB,比 TF 卡稳定,比 eMMC 便宜。 2 代码说明 宏定义使能 SD 卡功能
    发表于 11-30 18:16