原文:RTT3.1.0_STM32F4xx-HAL_W25Q128_FATFS

利用EVN工具添加驱动及文件系统,如图 根据硬件电路,选择spi flash所用的spi口 生成工程文件 在drv spi.c中修改spi管脚。 添加测试程序 编译程序并运行,可以在调试口看到器件已经识别,但文件系统初始化失败 原因:未格式化mkfs 。 格式化输入mkfs flash 之后回车 然后复位程序,可以看到文件系统已经被成功初始化。 文件系统简单测试 可参考https: blog.c ...

2018-11-01 11:41 1 1347 推荐指数:

查看详情

SPI 串行Flash闪存W25Q128FV 的使用(STM32F407)_软件篇

下图是SPI接口的结构图。主机F407写数据寄存器,通过 MOSI 信号线发送给从机WQ250,从机也将自己的移位 寄存器中的内容通过 MISO 信号线返回给主机。 仅仅写操作时,主机发出的1字节8位通过MOSI 信号线依次移入从机的寄存器,同时从机寄存器原来 ...

Thu Apr 23 19:40:00 CST 2020 0 684
W25Q128RTT下的文件系统

因为要做TFTP的验证测试,先要在板子上实现文件系统,所以就对W25Q128进行在RTT下的文件系统移植。 当按照RT-Thread中使用SPI操作FLASH(W25Q128),并在W25Q128上挂载文件系统操作后出现了以下错误 然而这个问题并不是如https ...

Fri Aug 28 23:07:00 CST 2020 0 639
rt-thread 3.1.0+stm32f4xx_hal中的系统时钟问题

系统各总线时钟测试 得到系统时钟为(env中配置的晶振为25MHz,系统时钟为168MHz) 从HAL_RCC_GetOscConfig(&RCC_OscInitStruct)中获取的配置如下 发现问题在于PLLN=160(取值范围应为[192,432 ...

Wed Nov 07 00:01:00 CST 2018 0 708
stm32W25Q

  W25Q是一款flash存储芯片。可以进行写数据、读数据、擦除。通过通信接口与MCU进行通信。其片选引脚,低电平有效   其使用配合着SPI使用--可以单独配置spi底层函数,读取数据函数,也可以使用W25Q提供的stm32_eval_spi_flash.c里void ...

Wed Apr 15 06:05:00 CST 2020 0 1046
基于stm32,通过更换数据存储扇区提升w25q128flash芯片使用寿命

从芯片手册中可以得到w25q128单个扇区的写入次数约为10万次。项目中有些数据需要经常的进行读写,如果这些数据只是写在一个扇区,那么到达10W次后,可能就会面临使用扇区损坏的风险,我的解决方案就是更换数据的存储位置。 我这次的代码是基于自己项目写的,只有参考价值,不一定符合你的使用要求 ...

Thu Apr 29 22:31:00 CST 2021 0 272
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM