现在很多现代的NAND闪存设备都采用了一种新型的架构,将接口、控制器和存储芯片集成到一个普通的陶瓷层中。我们称之为一体结构封装。
直到最近,所有的存储卡,如SD、索尼的MemoryStick、MMC等,都包含了一个非常简单的“经典”结构,其中包含了独立的部分——一个控制器、一个PCB和tsop48或LGA-52包中的NAND内存芯片。在这种情况下,恢复的整个过程非常简单——我们只是解焊
一、简介SD 卡(Secure Digital Memory Card) 在我们生活中已经非常普遍了,控制器对 SD 卡进行 读写通信操作一般有两种通信接口可选,一种是 SPI 接口,另外一种就是 SDIO 接口。 SDIO 全称是安全数字输入/输出接口,多媒体卡(MMC)、SD 卡、SD I/O 卡都有 SDIO 接口。 MMC 卡可以说是 SD 卡的前身,现阶段已经用得很少。二、API说明以下
转载
2024-06-13 08:25:10
826阅读
此处讨论的是使用 SD 卡接口的使用,相对速度较快,不讨论以 SPI 方式的使用。上下拉要求直接使用会出现 CRC 校验错误的问题,报 0x107 或者 0x109 错误。见此Issues。开启芯片的内置上拉也工作不稳定,偶尔会工作正常,但大部分还是出现了错误。官方建议采取 10K 的外置上拉,但是会在 GPIO2 和 GPIO12 上会出现冲突。GPIO2 在启动时下拉以进入 Flash 下载模
转载
2024-04-27 19:14:33
205阅读
Altium Designer 18电路原理图绘制&STM32F103 完成对SD卡的数据读取 Altium Designer 18电路原理图绘制&STM32F103 完成对SD卡的数据读取Altium Designer 18电路原理图绘制&STM32F103 完成对SD卡的数据读取一、题目内容二、SD卡协议原理1、SD卡介绍2、物理结构&寄存器3、SD卡操作模式4
转载
2024-06-20 15:32:46
565阅读
乐鑫面向 GUI 应用场景推出 ESP-LCD 多媒体智能控制方案。
乐鑫 ESP-LCD 多媒体智能控制方案 原视频观看地址:https://www.bilibili.com/video/BV1KA411p7rT视频中展示的智能控制面板搭载了内置 ESP32-S2 芯片的多媒体开发板 ESP32-S2-HMI-DevKit-1,合理节省了物料,具有高性价比。它丰富的板载资源和拓展接口,方便
转载
2024-04-22 11:57:01
91阅读
1、引言HaaS100开发板提供了灵活的存储软硬件方案,硬件上包括内存、内置Nor Flash和外置SD-Card,软件上提供内存文件系统、Flash文件系统和SD卡文件系统。其中扩展SD卡可以支持上百G的存储,可适用于需要存储图片、音视频等较大数据的场景。本文主要讲述如何在HaaS100开发板上玩转SD扩展卡,包括硬件和软件上的有关操作。其中HaaS100运行操作系统AliOS Things 3
目录一、esp32-cam运行esp-who的人脸识别报错二、挂载sd卡到esp32-cam,并将拍摄的图片保存到sd卡三、通过web示例对拍摄的图片进行保存 保存拍摄图片主要是想加在人脸识别这个项目中,所以先把人脸识别示例跑通,然后在把挂在sd卡的部分放进来,或者使用web端保存图片。 一、esp32-cam运行esp-who的人脸识别esp-who项目地址:https://github.c
转载
2024-05-30 09:02:17
883阅读
踩坑记录1、如果SD卡曾经做过系统盘(比如说:作为树莓派的系统盘),那么要把系统盘的分区合并成一个(这个网上有很多教程),并重新格式化,否则实验会失败。 2、并不是买回来的新的SD卡就一定能用(并不是说用读卡器插在电脑上能够正常读写,就表示一定能够实验成功),买过几张卡,确实有不能用的,导致改bug搞了一下午没有成功。 3、可以先运行一下IDF提供的SD卡示例,判断是否能够挂载文件系统成功(如果能
转载
2024-05-14 09:32:02
548阅读
使用ESP32也已经快一年了,有了很多体会和经验,最近开始写文章记录下心得和过程,这样的好处是方便自己查找资料和回顾,也许也能帮助到别人。也是善事一桩。先记录一下今天的心得吧今天要在esp32 wroom 模块上(此模块有4M FLASH,但没有PSRAM)中跑NES模拟器,硬件有ST7789的240X240 的彩屏,还有SD卡,通过sd卡上读取ROM文件,在彩屏上显示图像,然后通过I2s输出声音
转载
2024-05-05 20:38:06
828阅读
在开始主题之前,先介绍一个刷固件工具。这个工具在 idf 中是集成的,不过,乐鑫也单独发布了这个工具—— esptool。下载链接:Releases · espressif/esptool · GitHub。这货是用 Python 写的,只是封装成了 exe,方便直接运行罢了。在使用时,需要 -p 参数指定串口号,如 COM15,-b 指定波特率(可以省略)。下面咱们尝试用 flash_id 指令
转载
2024-06-26 08:49:14
229阅读
对于任何一位内核代码的编写者来说,最急迫的问题之一就是如何完成调试。由于内核是一个不与特定进程相关的功能集合,所以内核代码无法轻易地放在调 试器中执行,而且也很难跟踪。同样,要想复现内核代码中的错误也是相当困难的,因为这种错误可能导致整个系统崩溃,这样也就破坏了可以用来跟踪它们的现 场。本章将介绍在这种令人痛苦的环境下监视内核代码并跟踪错误的技术。4.1 通过打印调试 最普通的调试
1、microPython简介Damien George是一名计算机工程师,他每天都要使用Python语言工作,同时也在做一些机器人项目。有一天,他突然冒出了一个想法:能否用Python语言来控制单片机,进行实现对机器人的操控呢?要知道,Python是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言。遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域
转载
2024-08-30 22:51:24
84阅读
说明: 这是学习笔记,仅做分享用途, 其中会引用其他博文的内容,时间关系不能一一将引用的文章都列举出来,如有冒犯,还请见谅目录参考资料学习过程记录SD卡引脚定义图 硬件原理图 实验代码参考资料乐鑫官方文档非常的详细以及清晰, 在使用之前可以优先浏览一遍官方文档:学习过程记录首要前提当然是把开发编译环境搭建好(这个需要自行研究,有时间我再整理一下):vscode+platform
转载
2024-04-12 12:04:49
2379阅读
cubemx软件版本是V4.23.0,芯片型号是STM32F103ZET6、STM32F429IGT6;SD卡是闪迪的64G tf卡,然后用了转大卡的卡槽,exFAT。 该篇为调试过程,所以阅读时一定要看到尾,中间的判断是有误的!!!中间会涉及到F429是因为一直失败,我拿两个板子来回尝试。调试过程: 注意,//在生成fatfs代码后,一定要在初始化SDIO时或者FATFS初始化时加上该
转载
2024-08-08 15:40:48
0阅读
1. AP(接入点)模式:可以理解为一个无法访问外网的局域网WIFI路由器节点,可以接受各类设备的连接请求,并且可以与连接的设备进行TCP,UDP连接,实现数据流。实现步骤:初始化flash(我也不太明白,可能是flash中有关于wifi的配置吧)初始化LwIP创建系统事件任务并初始化应用程序事件的回调函数创建具有TCP / IP堆栈的默认网络接口实例绑定AP初始化WIFI配置WIFI启动WIFI
转载
2024-03-19 15:51:53
1023阅读
ESP32 读取SD卡接口选择参考ESP3232读取SD卡可以通过spi和sdmmc两种方式来读取,不过我们在市面上能买到的都基本上是4线的SPI接口的SD卡模块套件。卡类型有如下,8-9Pin被引出,但是安装到我们的卡套上就只剩下MOSI,MISO,SCK,CS,GND,VCCESP32一共有3组SPI接口除了下面2两组,另外一组给片上的SPI flash使用。SD接口在Arduino l
转载
2024-03-16 10:13:36
0阅读
前言:本章我们要实现的功能为:将获取到的天气数据进行OLED显示。 参考资料: OLED显示屏:关于基于stm32的0.96寸oled显示屏的学习理解心得。 cJSON数据转换:用cJSON解析心知天气返回的数据包C语言cJSON库的使用,解析json数据格式 文章目录1、摘要2、硬件准备2.1、商品链接3、软件准备4、硬件连线5、代码解析5.1、OLED代码分析5.2、cJSON解析数据包代码5
转载
2024-05-20 19:36:27
116阅读
ESP8266,wifi杀手,汉化
目录效果图汉化教程下载源码 & 工具开始汉化打包成Bin烧录教程驱动安装ch34xch210x驱动下载下载固件可直接跳转至固件下载:https://wwd.lanzouy.com/iE3TBm5mqvg效果图先附上本人汉化的效果图:汉化教程本章将要将如何汉化esp8266的wifi杀手固件下载源码 &
该程序大概框架与中使用大致相似TFT_eSPI库移植,ESP32 + ST7789驱动TFTLCD1,进入TFT_eSPI库文件夹,打开User_Setup_select.h,注释掉User_Setup.h头文件,同时找到适合自己屏幕的头文件,解开他的注释 2,进入TFT_eSPI库文件夹,在User_Setup.h文件中选择自己使用的驱动 3,然后还要进到Setup24_ST
转载
2024-07-04 18:11:36
127阅读
Arduino应用开发——SD卡 目录Arduino应用开发——SD卡前言1 硬件介绍1.1 模块简介1.2 硬件连接2 软件编程和测试2.1 Arduino IDE环境搭建2.2 SD库API介绍2.3 测试示例3 结束语 前言存储设备是我们在做嵌入式开发时经常用到的,常用的如flash、eeprom、SD卡、U盘等。SD卡的好处是容量大,读写速度相对较快(可以使用SDIO或SPI接口通信)。之
转载
2024-04-11 18:33:07
1424阅读