| 
				打卡等级:常住居民II打卡总天数:98最近打卡:2025-10-30 09:01:47 超级版主 
 
	积分4506 
 | 
 
| SPI / QSPI 编程 外部串行Flash, 20250205更新本楼附件例程 ===配合 ISP软件中 【工具 | 串行Flash编程器】软件
 Ai8051U实验箱上有外扩一颗W25Q128型号的串行Flash
 前面已经有使用Ai8051U的QSPI接口对W25Q128编程的范例
 本范例使用普通SPI接口实现对串行Flash的编程
 首先将本帖子附件的代码下载到Ai8051U实验箱内部
 然后打开下载软件中的串行Flash编程器工具,如下图
 
   Ai8051U实验箱上有外扩一颗W25Q128型号的串行Flash
 ===对实验箱上的串行Flash进行各种编程操作了
 
 更新串行FLASH编程代码,增加4字节地址的命令
 增加对W25Q256和W25Q512进行编程
 W25Q10,   W25Q20,   W25Q40,  W25Q80,
 W25Q16,   W25Q32,   W25Q64,
 W25Q128, W25Q256, W25Q512
 
   
 全部的代码都是基于Ai8051U实验箱进行编写,默认工作频率为40MHz
 如需要将代码应用到其他环境,请自行修改代码
 
 代码说明
 QSPI-Flash-Writer-CDC.zip   使用USB-CDC接口,QSPI模式对外部串行Flash进行编程
 SPI-Flash-Writer-CDC.zip    使用USB-CDC接口,SPI模式对外部串行Flash进行编程
 QSPI-Flash-Writer-UART.zip  使用UART串口,QSPI模式对外部串行Flash进行编程
 SPI-Flash-Writer-UART.zip   使用UART串口,SPI模式对外部串行Flash进行编程
 
 USB-CDC模式代码使用步骤
 1、将Ai8051U实验箱使用USB线和电脑相连接
 2、将QSPI-Flash-Writer-CDC.zip或者SPI-Flash-Writer-CDC.zip
 压缩包中的Objects\FlashWriter.hex代码使用USB模式下载到Ai8051U实验箱
 3、下载完成后,下载软件中的串行Flash编程器的串口列表会自动识别出一个CDC串口
 4、USB-CDC串口的波特率参数可以忽略
 5、选择Flash器件,设置目标地址等参数
 6、进行读取ID、擦除芯片、编程数据等操作
 
 UART串口模式代码使用步骤
 1、将Ai8051U实验箱连接到一箭双雕或者官方的其他USB转串口工具的串口
 2、将QSPI-Flash-Writer-UART.zip或者SPI-Flash-Writer-UART.zip
 压缩包中的Objects\FlashWriter.hex代码使用串口工具下载到Ai8051U实验箱
 3、下载软件中的串行Flash编程器的串口列表选择下载代码时使用的串口号
 4、波特率需要设置正确(默认为115200)
 5、选择Flash器件,设置目标地址等参数
 6、进行读取ID、擦除芯片、编程数据等操作
 
 SPI / QSPI 编程 外部串行Flash, 20250205更新本楼附件例程
 
 
 
 | 
 
 
SPI-Flash-Writer-UART(Ai8051U-32Bit).zip
 2.47 MB, 下载次数: 413 
 
 
SPI-Flash-Writer-CDC(Ai8051U-32Bit).zip
 2.5 MB, 下载次数: 343 
 
 
QSPI-Flash-Writer-CDC(Ai8051U-32Bit).zip
 2.5 MB, 下载次数: 275 
 
 
QSPI-Flash-Writer-UART(Ai8051U-32Bit).zip
 2.48 MB, 下载次数: 278 
 
 
QSPI-Flash-Writer-CDC(Ai8051U-8Bit).zip
 2.5 MB, 下载次数: 201 
 
 
QSPI-Flash-Writer-UART(Ai8051U-8Bit).zip
 2.48 MB, 下载次数: 195 
 
 
SPI-Flash-Writer-CDC(Ai8051U-8Bit).zip
 2.49 MB, 下载次数: 181 
 
 
SPI-Flash-Writer-UART(Ai8051U-8Bit).zip
 2.47 MB, 下载次数: 207 
 
 
SPI-Flash-Writer-CDC(Ai8H8K64U).zip
 2.49 MB, 下载次数: 184 
 
 
SPI-Flash-Writer-UART(Ai8H8K64U).zip
 2.47 MB, 下载次数: 229 
 
 
SPI-Flash-Writer-CDC(Ai32G12K128).zip
 2.5 MB, 下载次数: 194 
 
 
SPI-Flash-Writer-UART(Ai32G12K128).zip
 2.47 MB, 下载次数: 187 
 
 
代码使用说明.txt
 2.37 KB, 下载次数: 244 
2
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
 
 +1楼主威武~
 +2楼主威武~
 |