有幸获得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、USB 2.0全速主机和从机。 高能效 · 在运行模式(外设关),典型功耗为86 µA/MHz @VDD= 3.3 V和25°C · 低功耗停止模式下的典型功耗电流为54 µA · 低功耗待机模式下的典型功耗电流为3.5 µA · 带RTC的VBAT模式(低功耗模式)下的典型功耗电流为380nA 1.2 ST意法半导体产品矩阵 从图中大致可以看出: ① 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、Cortex M55 系列拥有「协处理器接口」 。 2、接下来说板子 STM32 NUCLEO开发平台是ST最新发布的易用性好、可扩展性佳的低成本平台。NUCLEO开发板具有mbed功能支持Arduino接口,同时还提供ST Morpho扩展排针,可连接微控制器的所有周边外设,可以利用Arduino巨大生态系统优势,便于快速实现STM32学习和评估! 通用特性 采用LQFP64封装的STM32 微控制器 与ARDUINO®共享的1个用户LED 1个用户按钮和1个复位按钮 32.768 kHz晶体振荡器 板连接器:ARDUINO® Uno V3扩展连接器意法半导体的morpho延长引脚头,用于完全访问所有STM32 I/O 灵活的供电选项:ST-LINK、USB VBUS或外部电源 具有USB重新枚举功能的板上ST-LINK调试器/编程器:大容量存储器、虚拟COM端口和调试端口 提供了全面的免费软件库和例程,可从STM32Cube MCU软件包获得 支持多种集成开发环境(IDE),包括IAR Embedded Workbench®、MDK-ARM,以及STM32CubeIDE 特定板功能 外部SMPS生成Vcore逻辑电源 24 MHz HSE 板连接器:外部SMPS实验专用连接器Micro-AB或Mini-AB USB连接器(用于ST-LINK)MIPI®调试连接器 兼容Arm® Mbed Enabled™ 3、开箱,上电 4、搜集资料,开发环境安装,准备开发 4.1 扫描盒子内标签附带二维码,打开网址: [https://www.st.com/en/product/nucleoh503rb.html]( 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 找到闪灯示例代码,烧录验证 5.环境初步搭建完成,接下来就自由发挥,尽情探索吧 说实话这编辑器使用着还真不顺手 初来乍到,多多关照 |
请问在STM32H5上使用fatfs写函数时,用不了DMA的写方式,应该怎么使用呢,有人遇到过类似的问题嘛
L9663驱动开发
STM32F413ZGT6的NRST需要接上拉电阻吗
电机开发套件Workbench过流检测窗口参数疑问
【求问】ST无刷电机控制器-最高控制可调节转速是多少?
stm32mp257fai3 能否在uboot阶段同时启动m核与a核?
STM32H5的I3C模块,target rx和tx时,硬件都存在bug
cubeIDE在运行时显示Failed to execute MI command是什么问题呢?
stm32f103USART2无法收发信息
stm32h573vit3q芯片检测不到stlink下载