STM32H750XB_RT-THREAD/24-QSPI—读写串行FLASH(W25Q256)/双片FLASH读写(直接映射)/必读说明.txt
2025-07-21 14:34:29 +08:00

104 lines
3.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*********************************************************************************************/
【*】 程序简介
-工程名称基本读写W25Q256
-实验平台: 野火STM32 H743 开发板
-MDK版本5.25
-ST固件库版本1.2.0
【 !】功能简介:
读写板载的QSPI FLASH芯片。
学习目的学习STM32的QSPI驱动。
【 !!】注意事项:
FLASH芯片出厂前已有烧录数据具体见下文FLASH使用情况说明。
【 !】实验操作:
电脑端使用串口调试助手选择电脑与STM32相连的COM口设置为115200-N-8-1
复位开发板即可接收STM32串口发送给电脑的调试信息。
/***************************************************************************************************************/
】外部Flash使用情况说明W25Q256
|-------------------------------------------------------------------------------------------------------------------|
|序号 |文件名/工程 |功能 |起始地址 |长度 |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|1 |外部flash读写例程 |预留给裸机Flash测试 |0 |4096 (BYTE) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|2 |预留 |预留 |1*4096 |59*4096 (BYTE) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|3 |app.c |XBF字库文件emWin使用,新宋体25.xbf |60*4096 |649*4096(1.23MB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|4 |app.c |XBF字库文件(emWin使用,新宋体19.xbf) |710*4096 |529*4096(172KB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|4 |firecc936.c |文件系统中文支持字库(emWin使用,UNIGBK.BIN) |1240*4096 |43*4096(172KB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|5 |WIFI8782模块 |WIFI模块固件(sd8782_uapsta.bin) |1290*4096 |61*4096(172KB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|6 |裸机中文显示例程 |裸机中文字库GB2312_H2424.FON |1360*4096 |144*4096(576KB) |
|-------|---------------------------|-------------------------------------------|---------------|-------------------|
|7 |diskio.c |FATFS文件系统emWin使用 |1536*4096 |2560*4096(10MB) |
|-------------------------------------------------------------------------------------------------------------------|
*FLASH芯片的第一个扇区0-4096字节是专门预留给本实验做测试的
若用户修改本实验写入数据到其它扇区会导致FLASH芯片其它数据毁坏
做其它用到这些数据的实验时需要重新给FLASH写入这些数据。
/*******************************************************************************************************************/
【*】 引脚分配
FLASH(W25Q256)
FLASH芯片的QSPI接口与STM32的QSPI相连。
CLK <--->PB2
IO0 <--->PF9
IO1 <--->PF8
IO2 <--->PF7
IO3 <--->PF6
CS <--->PB6
串口(TTL-USB TO USART)
CH340的收发引脚与STM32的发收引脚相连。
RX<--->PA9
TX<--->PA10
/*****************************************************************************************************/
【*】 时钟
A.晶振:
-外部高速晶振25MHz
-RTC晶振32.768KHz
B.各总线运行时钟:
-系统时钟 = SYCCLK = 400MHz
-AHB4 = 200MHz
-AXI = 200MHz
-APB1 = 100MHz
-APB2 = 100MHz
-APB3 = 100MHz
C.浮点运算单元:
使能
/*********************************************************************************************/
【*】 版本
-程序版本1.0
-发布日期2019
-版本更新说明:首次发布
/*********************************************************************************************/
【*】 联系我们
-野火论坛 :http://www.firebbs.cn
-淘宝店铺 :http://firestm32.taobao.com
/*********************************************************************************************/