E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
w25q128
stm32cube+fatfs+spi_flash(
W25Q128
)
在大型的存储器中,没有文件系统是万万不可行的,你不可能每次要打开一个文件都要从头到尾扫描一遍存储器,几兆的小存储器还好,几G甚至几T的存储器就根本没办法这么做了。而且有了文件系统也可以方便的管理使用各类文件。这一次使用Cubemx生成FatFs的初始化代码,然后做最后的移植工作。本人使用的是stm32f767的野火的板子。介绍一下FafFs系统架构FatFs是一种中间层,可以屏蔽硬件的差异,移植起
kaiser丶H
·
2020-09-16 12:18
stm32
基于STM32F103RC刷TFTLCD测试记录
一、硬件环境:1、主控STM32F103RC(无FSMC,I8080时序软件模拟)2、TFTLCD,320480,ILI94883、SPI-FLASH,
W25Q128
(存放解码之后的JPEG图片数据)4
任逍遥...
·
2020-09-14 05:44
MCU
OpenWRT查看CPU,RAM,Flash信息参数
1.查看Flash容量大小(存储空间,可以理解为电脑的硬盘)root@OpenWrt:/#dmesg|grepspi|grepKbytes[0.530000]m25p80spi0.0:
w25q128
(16384Kbytes
king_jie0210
·
2020-09-11 01:53
W25Q128
更新片内字库
W25Q128
是华邦公司推出的大容量SPIFLASH产品,
W25Q128
的容量为128Mb。擦写周期多达10W次,具有20年的数据保存期限,支持电压为2.7~3.6V。
旗帜
·
2020-08-25 11:02
STM32
基于FPGA的关于flash一些学习记录
W25Q128
的擦除方法有三种,一种为Sector擦除(16个page,共4KB),
时间看得见
·
2020-08-16 00:14
基于FPGA的基础程序设计
STM32开发 ---
W25Q128
读写、SPI通信
之前,一直觉得SPI和
w25q128
都是很复杂的操作.看过野火的示例代码,.....哗,c代码+注释几百行,h文件也过百,涉及函数记不清有多少,反正很高大上.原子哥的,翻查参考数次,寄存器版本的很精简,
【老周】
·
2020-08-15 12:50
STM32
STM32开发之SPI 与
W25Q128
通信
1、背景调试STM32L051的SPI2和
W25Q128
通信问题。问题是SPI的SCK一直高电平,没有信号输出,一直高;MOSI有信号输出,MISO一直是高电平,没有信号输出。
书中倦客
·
2020-08-15 12:18
STM32开发
STM32的SPI的原理与使用(
W25Q128
附代码)
目录一、SPI介绍二、SPI接口框图三、SPI优缺点四、SPI工作原理总结五、时序图六、SPI程序编写过程七、W25Q12xx的原理及应用7.1分析
W25Q128
指令7.2擦除扇区:7.3部分常用设备读取指令
nandycooh
·
2020-08-15 12:18
STM32
构建驱动模块4--STM32 spiflash
W25Q128
驱动
构建驱动模块4--STM32spiflashW25Q128驱动一、硬件接口
W25Q128
将16M的容量分为256个块(Block),每个块大小为64K字节,每个块又分为16个扇区(Sector),每个扇区
janet2013t
·
2020-08-15 11:41
STM32
STM32
W25Q128
SPIFLASH
STM32应用文件系统--W25Q256(RTT系统)
1.在meunconfig中开启DFSelmfatfs2.在menuconfig中开启libc3.meunconfig中开启SPIFlash4.将
W25Q128
注册成块设备5.文件系统的挂载操作还是比较简单的
zomejy
·
2020-08-15 11:24
RT-thread
RT-Thread移植
stm32
STC8通过SPI读写
W25Q128
这几天在看SPI总线,应用主要是围绕
W25Q128
的读写进行的。网上关于W25Q的程序可以说非常多,大多是以STM32为主控芯片进行的。无妨。
lxd251851
·
2020-08-15 11:13
51
4.4、CUBEMX USB之MSC+FATFS(基于外部FLASH(
W25Q128
))
所需工具CUBEMX5.6STM32F103ZET6开发板(正点原子战舰)LINK及其他线束1、CUBEMX初始化设置SYSTEMCORE下的SYS和RCC选项。设置USB时钟设置USB-设置USB_DEVICEMSC_MEDIA_PACKET选择的是512,这里的图片是上个实验的图片。使能FATFS文件系统,选择为USERDEFINE,如下配置修改堆栈大小2、修改usbd_stroge_if.c
w
·
2020-08-15 10:22
CUBEMX
嵌入式
KST-STM32学习之
W25Q128
1、
W25Q128
是华邦公司推出的一款SPI接口的NORFlash芯片,其存储空间为128Mbit,相当于16M字节。
ReCclay
·
2020-08-15 10:56
#
单片机
#
STM32学习
w25q128
优化读写函数
#include"w25qxx.h"#include"spi.h"#include"delay.h"#include"usart.h"u16W25QXX_TYPE=
W25Q128
;//默认是
W25Q128
weixin_30566149
·
2020-08-15 10:25
SPI通讯
STM32F1与
W25Q128
通讯SPI是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。
zq15079276937
·
2020-08-14 04:14
ARM通信
STM32的部分知识之SPI相关知识(续)(W25QXX)
为什么要写以下内容是因为在板子上
w25Q128
是一个用户SPI接口的芯片:粘贴出来下面将要出现的一些宏定义这些数据在数据手册都可以查到#defineW25X_WriteEnable0x06#defineW25X_WriteDisable0x04
奔跑吧_自己
·
2020-08-14 03:46
STM32部分知识
STM32 SPI2读
W25Q128
驱动
//SPI1读写一个字节//TxData:要写入的字节//返回值:读取到的字节u8SPI2_ReadWriteByte(u8TxData){while(SPI_I2S_GetFlagStatus(SPI2,SPI_I2S_FLAG_TXE)==RESET){}//等待发送区空SPI_I2S_SendData(SPI2,TxData);//通过外设SPIx发送一个byte数据while(SPI_I2
狼性天下
·
2020-08-14 03:04
ARM的学习
串行FLASH文件系统FatFs介绍并在STM32F1上移植
先对内存存储有一个理解,比如在FALSH中存储数据时,已知在STM32F1开发板上都有自带有一个外部FLASH(
W25Q128
、128Mbit=16MByte,即16M内存),FLASH存储的数据掉电不会丢失里面的数据
从心开始 >
·
2020-08-08 15:06
STM32学习
STM32CUBEIDE之SPI读写FLASH进阶串行FLASH文件系统FatFs
预备知识>>
W25Q128
是16Mspiflash,一共有256个block,每个Block64KB。
西红柿爆炒鸡蛋
·
2020-08-07 17:06
#
将数据或文件写入SPI_FLASH的可用方法
将数据或文件写入SPI_FLASH的可用方法(1)使用SD卡更新外部SPIFLASH(
W25Q128
),将需要写入的数据或文件存储于SD卡中,在通过FATFS文件系统读取写入外部SPIFLASH,可参考原子哥的例程
CsData
·
2020-08-07 17:19
STM32
关于Flash闪存的扇区、块、页
以
W25Q128
为例:128Mbit的容量。
fenggu627816272
·
2020-08-07 16:20
Flash
STM32 USB_SPI_FLASH 简易U盘设计
主要涉及STM32单片机、
W25Q128
闪存芯片、电路板绘制、文件系统移植等内容,发布出来供大家参考。
ZhangH.J.
·
2020-08-04 12:16
单片机
STM32
SPI通信
U盘
EDA实训
【方法】20脚的STM32F042F6单片机只有32KB的Flash和6KB的SRAM,移植HAL库里面的USB大容量存储设备(MSC)时,如何读写页大小为4KB的
W25Q128
存储器?
程序下载地址:https://pan.baidu.com/s/1n4J0pBUjliev4Pio6gOUNQ(提取码:4gt6)STM32F042F6单片机的USB自带了内部的1.5kΩ上拉电阻,所以电路上只需要接两个22Ω的电阻就可以。程序运行时使能内部的上拉电阻,主机就能检测到USB设备。/*Privatevariables-----------------------------------
巨大八爪鱼
·
2020-07-30 22:09
USB
STM32
CubeMX
STM32CubeMX学习--(5)SPI读写
W25Q128
CUBE配置SPI配置引脚配置参数配置点击生成代码代码修改uint8_tData1[4]={0x90,0x00,0x00,0x00};uint8_tData2[2]={0x00,0x00};uint8_tRxData[2]={0x00,0x00};/****************************/while(1){HAL_GPIO_WritePin(SPI1_NSS_GPIO_Port,
Turing图灵
·
2020-07-30 04:51
STM32学习
利用RT-thread 在STM32F407在
W25Q128
上实现虚拟文件系统
1:环境STM32F407板子上有一个
W25Q128
的flash芯片。通过SPI连接在一起
W25Q128
(128M-bit),被组织为65536个可编程的页,每页256bytes。
kayshi2018
·
2020-07-13 19:44
RT-thread
nuc970 jffs2遇到的问题
Nuc970使用spiflash(
w25q128
)启动,过程中遇到了一些问题记录下:1.jffs2:jffs2_scan_eraseblock():Magicbitmask0x1985notfoundat0x00000000
资州小王
·
2020-07-10 12:55
linux
完整的读写flash解读(IIC方式与SPI方式相比较,基于STM32F103ZET6)
目的通过SPI的方式,实现对外部flash(
W25Q128
)的读与写,写入的内容读出后在TFTLCD上显示出来。SPI方式可以控制FLASH,EEPROM,虽然前面的博客时使用
ElectronR
·
2020-07-06 03:43
STM32驱动FLASH(
W25Q128
)
1、
W25Q128
是华邦公司推出的一款SPI接口的NORFlash芯片,其存储空间为128Mbit,相当于16M字节。
EmbededCoder
·
2020-07-05 17:49
——STM32
STM32自带的SPI实现对外部FLASH(
W25Q128
)的读写
实验功能:通过KEY1按键来控制
W25Q128
的写入,通过另外一个按键KEY0来控制
W25Q128
的读取。
凡旭国
·
2020-07-05 12:06
stm32单片机/嵌入式知识库
SPI
SPI总线协议详解及STM32代码实现
第二部分讲解通过STM32以SPI的方式实现对Flash芯片
W25Q128
的读写,这其中采用了两种方式:第一种方式是采用STM32的GPIO模拟SPI时序的方式进行读写Flash芯片;另一种方式采用STM32
lucas_sane
·
2020-07-05 10:16
SPI专题(一)----STM32驱动FLASH(
W25Q128
)
1、硬件连接
W25Q128
将16M的容量分为256个块(Block),每个块大小为64K字节,每个块又分为16个扇区(Sector),每个扇区4K个字节。
小白来拓荒
·
2020-07-05 06:54
嵌入式STM32开发
STM32之
W25Q128
闪存(SPI协议)驱动代码(程序稳定,清晰明了)
第一部分:
W25Q128
代码头文件(W25Q128.h)#ifndefW25Q128_H#defineW25Q128_H#include"stm32f10x.h"#include"stdio.h"#include"sys.h
xiaohai@Linux
·
2020-07-05 05:36
STM32使用HAL库模拟SPI方式驱动
W25Q128
存芯片
STM32使用HAL库模拟SPI方式驱动
W25Q128
存芯片1、模拟SPI方式的IO配置2、位带操作宏定义3、HAL库的延时函数4、W25QXX代码实现头文件源文件~~~~~~~~代码已经实际测试通过,
AnKun.
·
2020-07-05 02:31
STM32
STM32
HAL库
SPI
FLASH
W25Q128
IOT-OS之RT-Thread(九)--- SPI设备对象管理与SFUD管理框架
文章目录一、SPI设备对象管理与示例1.1SPI设备驱动框架层1.2SPI设备驱动层1.3QSPI访问
W25Q128
示例二、SFUD管理与示例2.1SFUDFlash描述2.2SFUDFlash接口2.3SFUD
Flow_AI
·
2020-07-04 23:21
STM32
操作系统
流云的博客
STM32之CubeL4(三)--- SPI + QSPI + HAL
简介1.1SPI物理层1.2SPI协议层1.3QSPI简介二、SPI在HAL中的配置2.1SPI配置2.2QSPI配置三、QSPI读写SerialFlash示例3.1W25Q128简介3.2QSPI读写
W25Q128
Flow_AI
·
2020-07-04 23:21
STM32
流云的博客
HI3516a
w25q128
spi flash无法启动问题
海思HI3516a开发套件上spiflash硬件默认3addr模式,需要更改u-boot代码才能正确支持3addr模式,具体操作如下:更改u-boot代码osdrv/opensource/uboot/u-boot/include/configs/hi3516a.h第65行后面添加宏定义#defineCONFIG_CLOSE_SPI_8PIN_4IO;更改u-boot代码osdrv/opensour
白杨林荫
·
2020-06-30 09:09
HI3516A开发
STM32与
W25Q128
进行SPI通信
文章目录一、SPI简介1.1引脚说明:1.2互连示例:1.3通信原理:1.4通信模式的选择:二、针对STM32的SPI2.1引脚分配:2.2代码配置:三、W25Q1283.1简介:3.2W25Q128与STM32的SPI通信:代码part一、SPI简介概念来自百度百科:SPI是串行外设接口(SerialPeripheralInterface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片
Frizzhow、
·
2020-06-29 14:08
STM32
STM32CubeIDE HAL库实现SPI通信
MX配置如果片选引脚没有连接SPI1_NSS(PA4),则需要选择软件片选左键对应的软件片选引脚,选择GPIO_Output二、生成的代码1.初始化配置2.片选引脚用户标识定义三、使用1.片选引脚//以
W25Q128
zateper
·
2020-06-26 23:15
STM32
嵌入式
STM32学习心得三十一:485通信原理及实验
两个开发版的代码启动后,主开发版上,按键KEY0控制
W25Q128
的写入数据并传至次开发版,且在串口调试助手上面显示相关信息。
闲人Ne
·
2020-06-22 00:29
综合学习
数字信号处理
STM32学习心得
STM32学习心得三十:SPI接口原理、配置及实验
实验功能:系统启动后,按键KEY1控制
W25Q128
的写入,按键KEY0控制
W25Q128
的读取。并在串口调试助手上面显示相关信息,LED0闪烁提示程序正在运行。
闲人Ne
·
2020-06-22 00:29
数字信号处理
STM32学习心得
综合学习
-- spi flash 擦除接口调用HAL库不同函数的区别
【描述】在使用STM32F429操作
W25Q128
时,为验证flash工作正常,做简单的读写数据校验,在擦除接口中使用HAL_SPI_Transmit方法一直工作异常,使用HAL_SPI_TransmitReceive
壹点灵异
·
2020-05-26 10:00
9.29
今天上午我们学习了对
W25q128
:FLASH的读写,他的指令集:1.写使能06H;2.写禁能04H;3.读状态寄存器0busy05H返回busy位状态值;4.整片擦除C7H;5.复位同时返回设备IDABH
我叫赵健
·
2020-03-14 19:18
9月29日
今天继续昨天的内容spi介绍存储类型的区别RAMROM的区别Flash是块存储设备我们所学的是是
W25Q128
,整片有16M个字节组成。
马贤龙
·
2020-03-06 14:04
柒:SPI总线,实现外部FLASH(
W25Q128
)读写
目录:SPI简述SPI总线网络SPI工作机制SPI初始化步骤codeSPI简述:1:SPI是一种高速,全双工的,同步的通信总线;2:四线连接,MISO-主设备数据输入,从设备数据输出;MOSI-主设备数据输出,从设备数据输入;SCLK-时钟信号,由主设备产生;CS-从设备片选信号,由主设备控制。3:主机和从机各有一个串行移位寄存器,两个寄存器中的数据在同一时刻被交换,如果只进行写操作,主机只需要忽
恰冯同学年少
·
2020-02-20 13:40
嵌入式9月29日总结。
开发版上使用的FLASH型号是
W25Q128
,128M位存储量。看手册可知这块FLASH是扇区擦除,最大运行速度104MHz,整片有16M个字节组成。整片储存量:16M字节。
盛展翊
·
2020-01-03 18:54
9.29学习总结
今天我们学习了对
W25q128
:FLASH读写的编程,首先我们了解了它的基本的知识点,然后我们从中提取出有用的信息,进行构造编程的框架。FLASH的指令集:1.写使能06。2.写禁04。
葛书雨g
·
2019-12-20 11:40
STM32F103驱动 Marvell8801 SDIO Wi-Fi学习目录(rthread marvell/ucosii marvell/ucosiii marvell/freeRTOS marvell/裸跑marvel)
前言:本系列博客我们围绕SDIOWi-Fi模块Marvell8801来揭开SDIOWi-Fi的神秘面纱,开发MCU选用STM32F103RET6,外设包括SPIFLASH(
W25Q128
),摄像头(OV7670FIFO
wireless_link
·
2019-12-18 16:00
W25Q128
的SPI通信原理及编程举例——通俗讲解
一、原理方块图正规电子原理解说①根据方块图了解主机、从机的spi的硬件内外配置及其相关功能如果是单片机上的spi则会有很多相关寄存器配置spi通信的模式或读取spi通信状态,这个需要根据不同单片机型号去查这单片机数据手册然后写对应程序最终初始化好spi,或者功能运作过程中有需要可读取通信状态。举个例子就是下面这个单片机上对于spi通信记录其状态的标志。②数据传输规则③通信规则(以数据传输规则为基础
Entronk_star
·
2019-07-31 15:22
模块学习
单片机学习
Jlink使用技巧之烧写SPI Flash存储芯片
准备要烧写程序或读取程序的的Flash芯片:SPI协议的Flash都可以,如
W25Q128
。JFlash
whik
·
2019-01-12 22:00
SPI总线实现外部FLASH(
W25Q128
)写出现问题
我把spiw25q128芯片通过库函数编写函数完成。现象:操作:通过网络发命令和数据操作spiflash结果:发现spiw25q128写函数时有时候写不进去读函数函数很正常。找不到问题了之后就看了原子哥寄存器程序发现有一个地方我没有写速度设置函数加上了写函数就正常了远端100%写成功总结:对spi总线操作:1串口读写可能正确但是网络快速读写不一定成功。2因为读写Flash数据要求速度比高。spi总
dfl448866
·
2019-01-06 12:02
stm32
spi总线
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他