打印
[STM32F4]

STM32F407STM32开发指南---第一章 实验平台简介

[复制链接]
2020|56
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lxs0026|  楼主 | 2021-10-27 16:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

本章,主要向大家简要介绍我们的实验平台:ALIENTEK战舰STM32开发板。通过本章的学习,你将对我们后面使用的实验平台有个大概了解,为后面的学习做铺垫。

本文引用地址:http://www.**/article/272736.htm

  本章将分为如下:

  1.1,ALIENTEK战舰STM32开发板资源初探;

  1.2,ALIENTEK战舰STM32开发板资源说明;

  1.1 ALIENTEK战舰STM32开发板资源初探

  在ALIENTEK 战舰STM32开发板之前,ALIENTEK推出过MiniSTM32开发板,在两年的时间里面,售出8000多套,连续一年多稳居淘宝STM32开发板销量之首。而这款战舰STM32开发板,则是MiniSTM32开发板的超级加强版。下面我们开始介绍战舰STM32开发板。


使用特权

评论回复
沙发
lxs0026|  楼主 | 2021-10-27 16:22 | 只看该作者
ALIENTEK战舰STM32开发板的资源图如图1.1.1所示:

使用特权

评论回复
板凳
lxs0026|  楼主 | 2021-10-27 16:23 | 只看该作者
 图1.1.1 战舰STM32 开发板资源图

  从图1.1.1可以看出,ALIENTEK战舰STM32开发板,资源十分丰富,并把STM32F103的内部资源发挥到了极致,基本所有STM32F103的内部资源,都可以在此开发板上验证,同时扩充丰富的接口和功能模块,整个开发板显得十分大气。

使用特权

评论回复
地板
lxs0026|  楼主 | 2021-10-27 16:24 | 只看该作者
开发板的外形尺寸为11.2cm*15.6cm大小,板子的设计充分考虑了人性化设计,并结合广大客户对Mini板提出的改进意见,经过反复修改(在面市之前,硬件就改版了8次之多,目前最新版本为V2.0),最终确了定这样的设计。

使用特权

评论回复
5
lxs0026|  楼主 | 2021-10-27 16:24 | 只看该作者
 ALIENTEK战舰STM32开发板板载资源如下:

  CPU:STM32F103ZET6,LQFP144,FLASH:512K,SRAM:64K;

  外扩SRAM:IS62WV51216,1M字节

  外扩SPI FLASH:W25Q64,8M字节

  1个电源指示灯(蓝色)

  2个状态指示灯(DS0:红色,DS1:绿色)

  1个红外接收头,并配备一款小巧的红外遥控器

  1个 EEPROM芯片,24C02,容量256字节

  1个重力加速度传感器芯片,ADXL345

  1个高性能音频编解码芯片,VS1053

  1个FM立体声收发芯片,RDA5820

  1个2.4G无线模块接口(NRF24L01)

  1路CAN接口,采用TJA1050芯片

  1路485接口,采用SP3485芯片

  1路RS232(串口)接口,采用SP3232芯片

  1个PS/2接口,可外接鼠标、键盘

  1个游戏手柄接口,可以直接插FC(红白机)游戏手柄

  1路数字温湿度传感器接口,支持DS18B20 /DHT11等

  1个标准的2.4/2.8/3.5寸LCD接口,支持触摸屏

  1个摄像头模块接口

  2个OLED模块接口

  1个USB串口,可用于程序下载和代码调试(USMART调试)

  1个USB SLAVE接口,用于USB通信

  1个有源蜂鸣器

  1个FM收发天线接口,并配天线

  1个RS232/RS485选择接口

  1个CAN/USB选择接口

  1个串口选择接口

  1个SD卡接口(在板子背面,支持SPI/SDIO)

  1个SD卡/网络模块选择接口

  1个标准的JTAG/SWD调试下载口

  1个VS1053的IIS输出接口

  1个MIC/LINE IN选择接口

  1个录音头(MIC/咪头)

  1路立体声音频输出接口

  1路立体声录音输入接口

  1组多功能端口(DAC/ADC/PWM DAC/AUDIO IN/TPAD)

  1组5V电源供应/接入口

  1组3.3V电源供应/接入口

  1个参考电压设置接口

  1个直流电源输入接口(输入电压范围:6~16V)

  1个启动模式选择配置接口

  1个RTC后备电池座,并带电池

  1个复位按钮,可用于复位MCU和LCD

  4个功能按钮,其中WK_UP兼具唤醒功能

  1个电容触摸按键

  1个电源开关,控制整个板的电源

  独创的一键下载功能

  除晶振占用的IO口外,其余所有IO口全部引出

使用特权

评论回复
6
lxs0026|  楼主 | 2021-10-27 16:25 | 只看该作者
ALIENTEK战舰STM32开发板的特点包括:

  1) 接口丰富。板子提供十来种标准接口,可以方便的进行各种外设的实验和开发。

使用特权

评论回复
7
lxs0026|  楼主 | 2021-10-27 16:25 | 只看该作者
2) 设计灵活。板上很多资源都可以灵活配置,以满足不同条件下的使用。我们引出了除晶振占用的IO口外的所有IO口,可以极大的方便大家扩展及使用。另外板载一键下载功能,可避免频繁设置B0、B1的麻烦,仅通过1根USB线即可实现STM32的开发。

使用特权

评论回复
8
lxs0026|  楼主 | 2021-10-27 16:26 | 只看该作者
3) 资源充足。外扩1M字节SRAM和8M字节FLASH,满足大内存需求和大数据存储。板载MP3和FM收发芯片,娱乐学习两不误。板载3D加速度传感器和各种接口芯片,满足各种应用需求。

使用特权

评论回复
9
lxs0026|  楼主 | 2021-10-27 16:27 | 只看该作者
 4) 人性化设计。各个接口都有丝印标注,使用起来一目了然;接口位置设计安排合理,方便顺手。资源搭配合理,物尽其用。

使用特权

评论回复
10
lxs0026|  楼主 | 2021-10-27 16:31 | 只看该作者
 1.2 ALIENTEK战舰STM32开发板资源说明

  资源说明部分,我们将分为两个部分说明:硬件资源说明和软件资源说明。

使用特权

评论回复
11
lxs0026|  楼主 | 2021-10-27 16:32 | 只看该作者
 1.2.1硬件资源说明

  这里我们首先详细介绍战舰STM32开发板的各个部分(图1.1.1中的标注部分)的硬件资源,我们将按逆时针的顺序依次介绍。

使用特权

评论回复
12
lxs0026|  楼主 | 2021-10-27 16:33 | 只看该作者
 W25Q64 64M FALSH

  这是开发板外扩的SPI FLASH芯片,容量为64Mbit,也就是8M字节,可用于存储字库和其他用户数据,满足大容量数据存储要求。当然如果觉得8M字节还不够用,你可以把数据存放在外部SD卡。

使用特权

评论回复
13
lxs0026|  楼主 | 2021-10-27 16:36 | 只看该作者
IS62WV51216 8M SRAM

  这是开发板外扩的SRAM芯片,容量为8M位,也就是1M字节,这样,对大内存需求的应用(比如GUI),就可以很好的实现了。

使用特权

评论回复
14
lxs0026|  楼主 | 2021-10-27 16:41 | 只看该作者
 SD卡/网络模块接口选择接口

  这里是一个由3拍排针(在板上标号[下同]为:P10、P11和P12)组成的复合接口,当不用网络模块的时候,这个组合就变成了SD卡的接口选择接口,可以通过跳线帽选择SDIO/SPI(我们默认是设置在SPI接口的)。但是,如果需要网络模块(网络模块接P12),那么SD卡就只能用SDIO模式了。

使用特权

评论回复
15
lxs0026|  楼主 | 2021-10-27 16:42 | 只看该作者
 4. 引出IO口

  这里是一组54个IO口的引出(P5),在它的右侧不远,是另外一组54个IO口的引出(P4),这两组排针引出108个IO,而STM32F103ZET6总共只有112个IO,除去RTC晶振占用的2个IO,还剩下PA9和PA10没有在这里引出(由P6引出)。

使用特权

评论回复
16
lxs0026|  楼主 | 2021-10-27 16:43 | 只看该作者
  CAN/USB选择接口

  这是一个USB/CAN的选择接口(P13),因为STM32的USB和CAN是共用一组IO(PA11和PA12),所以我们通过跳线帽来选择不同的功能,以实现USB/CAN的实验。

使用特权

评论回复
17
lxs0026|  楼主 | 2021-10-27 16:45 | 只看该作者
JTAG/SWD接口

  这是ALIENTEK战舰STM32开发板板载的20针标准JTAG调试口(JTAG),该JTAG口直接可以和ULINK、JLINK或者STLINK等调试器(仿真器)连接,同时由于STM32支持SWD调试,这个JTAG口也可以用SWD模式来连接。

使用特权

评论回复
18
lxs0026|  楼主 | 2021-10-27 16:46 | 只看该作者
用标准的JTAG调试,需要占用5个IO口,有些时候,可能造成IO口不够用,而用SWD则只需要2个IO口,大大节约了IO数量,但他们达到的效果是一样的,所以我们强烈建议你的仿真器使用SWD模式!

使用特权

评论回复
19
lxs0026|  楼主 | 2021-10-27 16:47 | 只看该作者
USB串口/串口1

  这是USB串口同STM32F103ZET6的串口1进行连接的接口(P6),标号RXD和TXD是USB转串口的2个数据口(对CH340G来说),而PA9(TXD)和PA10(RXD)则是STM32的串口1的两个数据口(复用功能下)。他们通过跳线帽对接,就可以和连接在一起了,从而实现STM32的程序下载以及串口通信。

使用特权

评论回复
20
lxs0026|  楼主 | 2021-10-27 16:47 | 只看该作者
 设计成USB串口,是出于现在电脑上串口正在消失,尤其是笔记本,几乎清一色的没有串口。所以板载了USB串口可以方便大家下载代码和调试。而在板子上并没有直接连接在一起,则是出于使用方便的考虑。这样设计,你可以把ALIENTEK战舰STM32开发板当成一个USB串口,来和其他板子通信,而其他板子的串口,也可以方便地接到ALIENTEK战舰STM32开发板上。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

90

主题

1051

帖子

1

粉丝