一、产品简介
本功能板基于 STM32F103ZET6 LQFP-144 封装单片机设计,采用 Mini USB 接口供电,板载 5v - 3.3v LDO。它是一款易于使用的功能板,更是一款专门测试 FSMC 总线功能和性能的功能板。将主要 IO 全部引出到 2.54mm 2*30P 排针上,因此还可以很方便地外接其它功能模块扩展搭建出一套更强大的系统。
二、应用场景
1. 测试 STM32F103ZET6 LQFP-144 单片机性能及内部资源
2. 专门测试评估 STM32F103ZET6 或其它可 Pin To Pin 替代的国产单片机的 FSMC 总线功能和性能,比如在外部 Nor Flash 中运行 code 功能 等等
3. 测试 STM32F103ZET6 或其它可 Pin To Pin 替代的国产单片机的 USB Device 功能
4. 大学生竞赛或者在做其它小项目时,也可使用该产品去搭建一套嵌入式系统
三、产品概述
本开发板使用 Mini USB 接口作为5v系统供电接口,板载 LDO 可降压至单片机工作电压 3.3v,另外该 USB 接口还连接到芯片的 USB Device 接口上。板载 8MHz 无源晶振电路以及 32.768KHz 低速晶振电路使得应用的时钟更为精准,带有一个 2 位 boot 切换的拨码开关便于切换芯片的启动模式,可以操作按键来触发硬件复位, 具备电源指示灯和功能状态指示灯。
FSMC 总线外挂了 XM8A51216V33A SRAM 芯片,具有 1M-Byte 容量;外挂了 M29W128FH-70N6 Nor Flash 芯片,具有16M-Byte容量;外挂了 K9F1G08U0E-SCB0 Nand Flash 芯片,具有(128M+4M)-Byte 容量。外挂存储芯片容量充足,非常适合开发较大资源的应用。
四、产品参数
1. 4 层板,PCB 尺寸 : 85 mm × 46 mm
2. Mini USB 接口供 5v 电,单片机工作电压为 3.3v,LDO 输出功率高达 800mA 电流
3. MCU : STM32F103ZET6 ,主频高达 72MHz,512KB flash + 64KB RAM
4. 8MHz 高速晶振,32.768KHz RTC 晶振
5. 一个复位按键
6. Boot 启动模式通过2位拨码开关切换
7. 一个用户功能 LED 指示灯,一个电源指示灯
8. 标准 ARM JTAG 20PIN Debug口,支持 JTAG/SWD 模式
9. 两个 60PIN DIP 排针连接到所有 IO 口
10. 板载 1MB SRAM,128MB Nor Flash,128M Nand Flash,预留PSRAM
产品 3D 简介图如下:


五、使用说明/教程
1. 先将 2 位拨码开关全部拨到关闭端,选择正常的主 Flash 空间启动芯片
2. 使用 J-Link 配合 J-Flash 上位机工具将测试程序 hex 烧录到芯片内部,再拔掉调试工具
3. 将 PA9/PA10 这一组 USART1 连接到串口工具上,开启串口工具
4. 使用 USB 数据线(另一端为 Mini USB 接口)将板子供电,板子正常运行,看测试结果的现象
六、备注
1. 需要 J-Link 调试下载器配合 J-Flash 上位机来下载程序烧录文件,当然也可以使用其它支持 ARM Cortex M3 内核的仿真下载工具
2. 附件包括:
- 原工程 hex 文件 STM32F103_FSMC_Memory.hex.zip;
- 主要芯片手册 FSMC_Memory.Datasheet.zip;
- STM32F103 的标准库和 USB 库例程 STM32F103.Lib.zip
- ST 关于外扩大容量存储器的芯片的指导说明文档 AN_STM32F103_FSMC_Memory.zip
3. 此功能板主要存储器芯片成本大概为 39 元,打板费加其它小料成本为 10 元,主控 MCU STM32F103ZET6 的最新单价在立创商城上需要 230.48 元
七、测试视频/图片
正常情况下,可以看到板子的 State LED 以 250ms 周期持续闪烁,并且串口打印出读写外挂存储器的测试结果,说明外挂存储器实验成功,如下图:



