STM32之用串口给W25Qxx刷字库放图片

本文详细介绍如何通过串口助手将文件写入STM32的W25Qxx系列Flash中,包括硬件准备、功能介绍、运行环境说明及操作示例。适用于STM32系列单片机用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用串口助手向W25Qxx刷字库或图片

先上干货:链接:https://pan.baidu.com/s/1HkBfVKwcEEDUk9BSbqJbUQ?pwd=1234
提取码:1234

源码:https://github.com/XiaoMing0000/W25QxxTools

数组转为二进制文件:去转换
如果脚本无法访问可以通过下载脚本文件:index.html, 然后使用本地浏览器打开 index.html 文件

准备工作

硬件准备:STM32系列单片机,我这里使用的是野火STM32指南针板载SPI Flash,型号为W25Q64 8M。
对于其他型号的STM32只需要改变SPI外设的引脚即可使用
在这里插入图片描述

功能介绍:

使用串口助手与STM32通信,将电脑上的文件写入W25Qxx内部Flash中
可以设置写入W25Qxx内存的起始地址,文件以递增方式进行存入W25Qxx中
性能:
数据精度:没有数据验证功能。
传速速度:传输速度根据串口波特率的设置。

运行环境

硬件
写入内存的最小地址为0x00
文件大小不要超出W25Qxx内存大小减写入起始地址
支持:
支持Win10,其它操作系统未经测试
支持写入Flash类型:W25Q80、W25Q16、W25Q32、W25Q64、W25Q128、W25Q256

使用说明:

软件和例程链接:https://download.youkuaiyun.com/download/qq_41906031/12762992
链接内仅包含STM32F103VET6的下载例程,如果用STM32F4的例程可以直接下下方评论去留言。
W25Qxx串口下载助手 软件界面
在这里插入图片描述
软件不需要安装,直接双击即可运行。


操作示例:

向W25Q64中刷12*16—GB2313字库

  1. 下载下位机程序
    注意W25Qxx程序配置的引脚,本例程使用外设为SPI1,引脚为:
    FLASH_SPI_CS_PORT——PC0
    FLASH_SPI_SCK_PORT——PA5
    FLASH_SPI_MISO_PORT——PA6
    FLASH_SPI_MOSI_PORT——PA7
    打开文件:
    在这里插入图片描述
    打开文件后的界面:
    在这里插入图片描述

  2. 打开W25Qxx串口下载助手
    打开
    在这里插入图片描述
    打开后的界面
    在这里插入图片描述

  3. 选择串口配置串口参数
    端口:选择Search自动搜索端口,这里我端口为COM5,使用者以实际为准。
    注意:串口的配置参数要与上位机USAER初始化参数相同,串口波特率不要太高,使用上面的默认就可以。在这里插入图片描述

  4. 选择要写入W25Qxx的型号和写入W25Qxx的起始地址
    注意:最好以一个扇区的开始作为起始地址
    在这里插入图片描述

  5. 打开需要下载的文件
    在这里插入图片描述
    在这里插入图片描述

  6. 打开串口
    注意:打开串口之前先看看串口的参数是否正确
    在这里插入图片描述
    在这里插入图片描述

  7. 发送文件
    注意:点击发送文件之前先按一下下位机的复位按钮,防止下位机误操作实现错误传输。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    希望对使用W25xx系列Flash的用户群体有用。

THE END

评论 81
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值