一、前言
通过“用F4的性能不够,用H7的性能浪费,还有点小贵”这句宣传标语,可得知这是一款定位在F4系列之上,H7系列之下的产品,其中的ICACHE和TrustZone更是对于没接触过高性能和高主频单片机的人来说是一样新鲜的事物,当然还有第一次听说的I3C外设;所以接下来的帖子将会围绕这些新的事物和基本外设进行评测。
二、环境搭建
工欲善其事必先利其器,因此搭建一个开发环境是拿到一个开发板后必须要做的事情。
STM32提供了STM32CubeMX进行工程的配置和搭建,这大大的节省了开发的时间。由于作者平常使用的KEIL进行编译开发,但使用KEIL的一个很明显缺点是需要版权费的,因此可以使用STM32CubeIDE
以下是软件链接
STM32CubeIDE:https://www.st.com/content/st_com/zh/search.html#q=STM32CUBEIDE-t=tools-page=1
STM32CubeMX:https://www.st.com/zh/development-tools/stm32cubemx.html
KEIL使用的pack STM32H5xx_DFP:https://www.keil.arm.com/packs/stm32h5xx_dfp-keil/devices/
以下作者是基于KEIL和STM32CubeMX进行开发
首先选取对应的芯片