- 博客(23)
- 收藏
- 关注
原创 基于STM32的“Flash闪存”基础 及 “SD NAND Flash”测试例程
第二种闪存称为NAND闪存。NAND 闪存的存储单元采用串行结构,存储单元的读写是以页和块为单位来进行(一页包含若干字节,若干页则组成储存块, NAND 的存储块大小为 8 到 32KB ),这种结构最大的优点在于容量可以做得很大,超过 512MB 容量的 NAND 产品相当普遍, NAND 闪存的成本较低,有利于大规模普及。FLASH闪存可以执行的写操作次数有限,这意味着FLASH闪存厂商需要开发复杂的控制器技术,对写入FLASH闪存模块的方式进行管理,确保每个FLASH闪存单元接收相同的写请求。
2024-10-10 16:22:40 955
原创 NAND NOR FLASH闪存产品概述
NAND FLASH从材质上可以分为SLC/MLC/TLC/QLC,本质区别就是在最小的存储单元内能存放多少bit的信息。随着国内对集成电路,特别是存储芯片的重视,前来咨询我们关于NOR Flash,NAND Flash,SD NAND, eMMC, Raw NAND的客户越来越多了。目前我们主流的消费类电子产品使用的大容量产品,基本都是TLC/QLC了。比如手机,笔记本里的固态硬盘。2,NAND Flash出厂时会有坏块(不用惊讶,原厂出厂的时候都会标识出来,而且比例是很低),在使用当中也可能产生坏块。
2024-09-12 10:11:13 643
原创 基于FPGA的SD卡的数据读写实现(SD NAND FLASH)
SD NAND控制器模块:SD NAND控制器模块例化了SD NAND初始化模块、 SD NAND写数据模块和SD NAND读数据模块。这些寄存器只能通过对应的命令访问,对 SD NAND的控制操作是通过命令来执行的, SD NAND定义了 64 个命令(部分命令不支持 SPI 模式) ,每个命令都有特殊意义,可以实现某一特定功能, SD NAND接收到命令后,根据命令要求对 SD NAND内部寄存器进行修改,程序控制中只需要发送组合命令就可以实现 SD NAND的控制以及读写操作。
2024-08-26 14:18:40 896
原创 SD NAND的SD模式与SPI模式的初始化
3.发送SD卡命令CMD0-------------------------使在SD卡收到复位命令时,CS为有效电平(低电平),则SD卡切换到SPI模式,进入IDLE状态。6.发送CMD58------------------------对SD2.0版本进一步确认SD卡型号(SDHC为扇区块寻址,普通SD卡为字节寻址)9.发送CMD16-------------------------------------设置SD卡扇区大小(默认为512字节)5.发送CMD2验证SD卡是否正确接入,长响应(CID)
2024-08-20 15:32:12 756
原创 stm32f4基于fatfs编写 EXCEL表格并储存与SDNAND中
硬件平台stm32F4储存芯片 SDNAND或者SD卡都可以实验代码如下:/* USER CODE END Header *//* Includes ------------------------------------------------------------------*/#include "main.h"#include "dma.h"#include "fatfs.h"#include "sdio.h"#include "usart.h"#include "gpio.h"
2023-06-15 16:30:44 2305
原创 stm32HAL库+stm32F407zgt6+外部SRAM+malloc内存管理
stm32 外部sram内存分配以及malloc的移植和使用
2023-06-14 17:13:41 1348 1
原创 stm32 74hc595级联编程
代码如下"xl74hc595.c""xl74hc595.h" 代码如下。具体IO口根据实际需求进行修改。支持任意长度的的595芯片级联。
2023-03-23 16:29:38 1771 2
原创 stm32 i2c/IIC读写HP303S气压传感器
读写HP303S的操作是基于IIC通讯的。本实验采用的是硬件IIC通讯,所以器件地址是0x77,值得注意的是,在stm32的硬件IIC 读写操作是需要将 器件地址右移一位的,因为最低位是读写操作位(本人就是因为粗心 在这个细节上忽略了,搞得都怀疑人生)该款芯片的详细信息可以看其数据手册 ,这里不多做介绍。stm32 硬件iic配置这里不做解释,很简单。hp303S.h头文件。hp303S.c文件。
2023-01-31 16:09:41 1646 8
原创 stm32Hal库与AS32_TTL lora模块通讯
单片机使用的是 STM32f407zet6 通讯串口使用的是 uart5 波特率9600。对接Lora模块通讯 与其他模块通讯
2023-01-09 17:05:24 481
原创 stm32hal库应用笔记之硬件IIC读写SHTC31000温湿度传感器
stm32hal库应用笔记之硬件IIC读写SHTC31000温湿度传感器
2022-05-20 14:52:42 845 1
原创 空气流体流速测量实验
空气流体流速测量实验一、报告目的二、仪器和设备三、探针六、数据结果分析空气流体流速测量实验一、报告目的在中等迎角下,由于三角翼前缘流动分离产生的一对前缘涡,可以在翼面上诱导产生较大的负压吸力,因此被广泛应用于现代高机动战斗机的设计中。基于此,本实验用七孔探针测量不同三角翼布局上,不同剖面位置的空间流场。分析三角翼涡升力的产生原因,前缘涡沿弦向方向的发展,以及不同布局三角翼前缘集中涡的差别和对...
2019-05-06 09:36:45 3849 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人