有幸获得NUCLEO-H503RB开发板一小块,学习一下。
**1、先说一下芯片**
1.1 基于ARM® Cortex®-M33内核的STM32H503系列高性能MCU
STM32H503STM32H503微控制器凭借128 KB Flash、32 KB RAM、25至64引脚封装(WLCSP和LQFP产品组合)以及UFQFPN封装,扩展了STM32高性能产品组合的范围,提高了性能和能效。该系列内含Arm® Cortex®-M33内核,带DSP和浮点单元(FPU),工作频率高达250 MHz。
性能:在250MHz频率下,从Flash存储器执行时,STM32H503能够提供375DMIPS/1023 CoreMark性能,并且利用意法半导体的ART加速器™实现了FLASH零等待状态。
片内外设
· 多达13个通信外设,包括I3C、FD-CAN、USB2.0全速主机和从机。
高能效
· 在运行模式(外设关),典型功耗为86µA/MHz @VDD= 3.3 V和25°C
· 低功耗停止模式下的典型功耗电流为54µA
· 低功耗待机模式下的典型功耗电流为3.5µA
· 带RTC的VBAT模式(低功耗模式)下的典型功耗电流为380nA
1.2ST意法半导体产品矩阵
从图中大致可以看出:
①Cortex-M0、Cortex-M0+、Cortex-M1 系列内核使用 Armv6-M 架构,**「常用的Cortex-M3、Cortex
M4、Cortex M7 系列内核使用 Armv7-M 架构」** ,Cortex-M23 系列使用Armv8-M Baseline 架构,Cortex-M33、Cortex-M33P、Cortex-M55 系列使用 Armv8-M Mainline 架构。
② 从Coretx-M23 系列开始,Cortex-M 内核中开始拥有**「TrustZone 特性」** 。
③Cortex-M4、CortexM7、Cortex-M33、Cortex-M35P、Cortex-M55 系列中才有**「数字信号处理扩展」** (DSP)。
④Cortex-M33、Cortex-M55 系列中开始拥有**「ARM 自定义指令」** 。
⑤Cortex-M33、Cortex-M35P、CortexM55 系列拥有**「协处理器接口」** 。
**2、接下来说板子**
STM32NUCLEO开发平台是ST最新发布的易用性好、可扩展性佳的低成本平台。NUCLEO开发板具有mbed功能支持Arduino接口,同时还提供STMorpho扩展排针,可连接微控制器的所有周边外设,可以利用Arduino巨大生态系统优势,便于快速实现STM32学习和评估!
通用特性
采用LQFP64封装的STM32 微控制器
与ARDUINO®共享的1个用户LED
1个用户按钮和1个复位按钮
32.768kHz晶体振荡器
板连接器:ARDUINO®Uno V3扩展连接器意法半导体的morpho延长引脚头,用于完全访问所有STM32I/O
灵活的供电选项:ST-LINK、USB VBUS或外部电源
具有USB重新枚举功能的板上ST-LINK调试器/编程器:大容量存储器、虚拟COM端口和调试端口
提供了全面的免费软件库和例程,可从STM32Cube MCU软件包获得
支持多种集成开发环境(IDE),包括IAR Embedded Workbench®、MDK-ARM,以及STM32CubeIDE
特定板功能
外部SMPS生成Vcore逻辑电源
24MHz HSE
板连接器:外部SMPS实验专用连接器Micro-AB或Mini-ABUSB连接器(用于ST-LINK)MIPI®调试连接器
兼容Arm®Mbed Enabled™
**3、开箱,上电**
**4、搜集资料,开发环境安装,准备开发**
4.1 扫描盒子内标签附带二维码,打开网址:
[https://www.st.com/en/product/nucleoh503rb.html]
尴尬了,显示找不到页面:SORRY, PAGE NOT FOUND
4.2 经过查找找到几个有用的网页:STM32H503资料和数据手册
https://www.st.com/zh/evaluation-tools/nucleo-h503rb.html
https://www.stmcu.com.cn/Product/pro_detail/STM32H503/product
https://www.stmcu.com.cn/Designresource/detail/document/711661
4.3 安装pack包
4.4 下载安装STM32Cube MX
4.5 找到闪灯示例代码,烧录验证
注意,开发板上面集成的STLINK V3需要电脑安装STLINK驱动才能识别哦
烧录示例代码后,复位按键旁的LD2指示灯开始闪烁
**5.环境初步搭建完成,接下来就自由发挥,尽情探索吧**
|