产品概述

sd卡单片机 四八十五课:SD卡实验 介绍

小编 2024-10-06 产品概述 23 0

四八十五课:SD卡实验 介绍

ESP32S3物联网快速入门:23.1SD卡实验-介绍。

大家好,这节课来学习SD卡实验。在迁怒式系统当中经常会需要存储一些图片或大量的数据,这些光SD32内部的flash是不够的,这个时候就需要用到一种存储介质SD卡,它是一种比较好的存储设备。

开发版已经自带了一个SD卡接口,直接插上SD卡就可以实现对应的功能。这节课主要是来介绍如何使用adonal ESP32来控制SD卡的读写。这节课主要介绍四点。

·首先来介绍一下实验的基本介绍,也就是SD卡的简单功能介绍。

·然后再介绍一下实验的硬件部分以及软件程序。

·最后是实验展示。

来看一下实验的简介。

·在嵌入式系统当中经常是需要存储大量的数据和图片的,可以使用SD卡作为大容量存储设备,它是一个非常好的选择。比如系统要存储一天采集的温湿度数据,ESP32自带的存储容量是很小的,无法存储大量的数据,此时可以使用外部SD卡来通过ESP32控制将采集的温湿度数据写入到SD卡文件当中。

·又比如使用ESP32来制作一个电子相册或者是SMP3,需要读取图片或音乐文件,依靠ESP32自身的内存是实现不了的,此时又可以通过外接SD卡。

·版本已经有一个SD卡卡座,可以使用SD卡插入就可以使用。在这个时间当中SD卡容量大小是不限制的。

来看一下图片就是SD卡,这里是一个32TB的内存卡。ESP32是如何和SD卡进行通信的?依靠的是SDI的接口,在adiomo当中已经集成了SDI,SDI和SD卡可以直接使用。SDI的全称是这串英文的首字母的缩写,意思是串型外围接口。

SDI是一种高速的全双工同步的通信总线,它在ESP32芯片当中只占据了四个管角,节约了芯片的管角,同时为PCB的布局节省了大量的空间。这种方式非常简单,已经在很多的芯片和设备当中都会有SDI的接口。

SDI接口一般使用四条通信线,事实上只需要三条线也可以进行SDI的通信,也就是单向传输的时候,其中三条线为SDI的总线miso和mosi以及salk。这三条线是SDI的接口,必须的三根线,一个是主机输入,一个是主机输出,还有一个是时钟信号线。

另外一条就是SDI的片选信号,片选信号可以使用任意的L口来对片选信号管角进行控制。

esp32有四个硬件,i1硬件的spi的通道,其中两个已经被内部可给使用了,另外两个可以供外部使用,允许更高输入传输,最高可达到八十兆赫兹,传输频率也可以配置成任意的引脚,相关的引脚只要符合输入输出的方向就可以了。通过制定引脚而非默认引脚会降低传输的速度,上线最大是四十兆赫兹。

也就是说在esp32当中有固定的一些硬件spi的接口,如果要指定任意的其他l口,也就普通l口来使用spi接口,它的传输速度会降低,最大是四十兆赫兹,对一般的应用已经足够了。这是spi的简单介绍。

再看一下实验的目的,对sd卡直接入镜文件进行读写,并将读取的信息在串口接视器当中进行输出。这是这节课的实验目的。

一套51单片机驱动SD卡的视频教学

一套教学资料,上图不多说了,以供用得上的朋友了解一下。

资源下载,回复: SD卡

相关问答

单片机 sd卡 电脑读出来是什么内容?

单片机写SD卡的内容可以是各种数据,例如文本文件、图像文件、音频文件等等。电脑读取SD卡时,可以根据文件类型选择对应的应用程序进行打开,以显示文本内容、图...

单片机 有初步了解,如何快速掌握ARM32位开发呢?

当你对8位的单片机有一定的了解后,你对寄存器已经有了一个非常清晰的概念。8位机寄存器较少,平常使用到某些功能,直接自己写寄存器设置的相关代码,也能很快捷...

fatfs会很费 单片机 内存吗?

当然了,因文件名目录表都是结构体,里面包括很多变量没有数K的RAM是运行不起来的,STM32运行起来没有压力增强型51单片机即使运行起来,光能查找文件有什么用...

sd 模式是什么?

SD模式是SD卡标准的读写方式。选用SD模式时,往往需要选择带有SD卡控制器接口的MCU,或者必须加入额外的SD卡控制单元以支持SD卡的读写。然而,很多51单片机没...

单片机 怎么储存一个数字输出?

单片机可以使用不同的方式来储存一个数字输出。其中一种常见的方式是使用寄存器来存储数字。寄存器是一种高速存储器,可以直接访问和操作。单片机通常具有多个...

怎样利用GSM通过 单片机 发送图片至手机?

根据问题,我们首先要设计项目方案。考虑到图片容量大小,方便随时可更换,同时可以放置其他的如字库扩展内容,我们选用外扩SD卡,使用SDIO接口或者Spi接口,...

书上说51 单片机 方式0的波特率是Fsoc/12,如果晶振是12M则波特率就是1M。这个可能吗?

是的但是方式0是同步串口,控制595、164这类扩展IO的比较方便我用过串口方式0来读SD卡,CLK有几MHz的频率(33M晶振),只是读出来的数据是反的(低位在前高位在后),...

树莓派和 单片机 的区别?

树莓派和单片机的主要有以下三个区别:一、主体不同1、树莓派:是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。2、单片机:是一...

单片机 如何插入音乐?

单片机插入音乐需要先将音乐文件转换成单片机可以识别的数字信号,并将其存储在单片机的存储器中。然后通过单片机的IO口输出数字信号到音响系统中,实现音乐播...

有没有外包 单片机 项目的人? 单片机 设计外包性价比好不好?

[回答]如果你懂单片机编成和设计,你可以自己设计各单片机程序复制机,设计好电路用感光板制版,如果有资金,可以买带插SD卡的芯片批量编成器,大概要2000块以...

猜你喜欢