1)实验平台:正点原子STM32mini开发板
2)摘自《正点原子STM32 不完全手册(HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子
第一篇 硬件篇
实践出真知,要想学好 STM32,实验平台必不可少!本篇将详细介绍我们用来学习 STM32
的硬件平台:alientek MiniSTM32 开发板,通过该篇的介绍,读者将了解到我们的学习平台
ALIENTEK MiniSTM32 开发板的功能及特点。
为了让读者更好的使用 ALIENTEK MiniSTM32 开发板,本篇还介绍了开发板的一些使用
注意事项,请读者在使用开发板的时候一定要注意。
本篇将分为如下两章:
1,实验平台简介;
2,实验平台硬件资源详解;ALIENTEK MiniSTM32V3.0 开发板教程
5STM32 不完全手册(HAL 库版)第一章 实验平台简介
本章,主要向大家简要介绍我们的实验平台:ALIENTEK MiniSTM32 开发板。通过本章的
学习,你将对我们后面使用的实验平台有个大概了解,为后面的学习做铺垫。
本章将分为如下两节:
1.1,ALIENTEK MiniSTM32 开发板资源初探;
1.2,ALIENTEK MiniSTM32 开发板资源说明;1.1 ALIENTEK MiniSTM32 开发板资源初探
ALIENTEK MiniSTM32 开发板是一款迷你型的 STM32F103 开发板,小巧而不小气,简约
而不简单。该开发板自推出以来,深得广大 STM32 学习者喜爱。目前最新版本为 V3,最新
MiniSTM32 开发板资源图如图 1.1.1 所示
图 1.1.1 MiniSTM32 开发板资源图
这款 MiniSTM32 V3 开发板,设计精良,结构小巧!板子的设计充分考虑了成本与功能这
两个矛盾面,再结合实际使用的经验及 STM32 的特点,最终确定了这样的设计。总体来说是
该有的都有,不该有的坚决不要,可有可无的选择性价比最高的留下。
ALIENTEK MiniSTM32 开发板板载资源如下:
◆ CPU:STM32F103RCT6,LQFP64,FLASH:256K,SRAM:48K;
◆ 1 个标准的 JTAG/SWD 调试下载口
◆ 1 个电源指示灯(蓝色)
◆ 2 个状态指示灯(DS0:红色,DS1:绿色)
◆ 1 个红外接收头,配备一款小巧的红外遥控器
◆ 1 个 IIC 接口的 EEPROM 芯片,24C02,容量 256 字节
◆ 1 个 SPI FLASH 芯片,W25Q64,容量为 8M 字节(即 64M bit)
◆ 1 个 DS18b20/DS1820 温度传感器预留接口
◆ 1 个标准的 2.4/2.8/3.5/4.3/7 寸 LCD 接口,支持触摸屏
◆ 1 个 OLED 模块接口(与 LCD 接口部分共用)
◆ 1 个 USB 串口接口,可用于程序下载和代码调试
◆ 1 个 USB SLAVE 接口,用于 USB 通信
◆ 1 个 SD 卡接口
◆ 1 个 PS/2 接口,可外接鼠标、键盘
◆ 1 组 5V 电源供应/接入口
◆ 1 组 3.3V 电源供应/接入口
◆ 1 个启动模式选择配置接口
◆ 1 个 2.4G 无线通信接口
◆ 1 个 RTC 后备电池座,并带电池
◆ 1 个复位按钮,可用于复位 MCU 和 LCD
◆ 3 个功能按钮,其中 WK_UP 兼具唤醒功能
◆ 1 个电源开关,控制整个板的电源
◆ 3.3V 与 5V 电源 TVS 保护,有效防止烧坏芯片。
◆ 独创的一键下载功能
◆ 除晶振占用的 IO 口外,其余所有 IO 口全部引出,其中 GPIOA 和 GPIOB 按顺序引
从上面的板载资源可以看出,MiniSTM32 开发板的板载资源是很丰富的,加上灵活的设计,
让您的开发变得更加简单。
ALIENTEK MiniSTM32 V3.0 开发板的特点包括:
1)小巧。整个板子尺寸为 8cm*10cm*2cm(包括液晶,但不计算铜柱的高度)。
2)灵活。板上除晶振外的所有的 IO 口全部引出,特别还有 GPIOA 和 GPIOB 的 IO 口是按<