话不多说,开搞。
首先是CubeMX配置,我们打开软件后,选择自己所需要的单片机型号(我的STM32H755ZIT6),我用的是官方开发板(NUCLEO-H755ZI-Q),然后就可以开始我们的配置了,如下图所示,针对H7系列多了一个L1 cache ,故我们需要先配置下MPU:

详解:1,使能MPU,使能ICache DCache;
2,设置地址为0x30000000,即D2域的SRAM1的起始地址;
3,访问权限,全部允许 ALL ACCESS PERMITTED
4,MPU性能配置为 :
TEX:0;
memory type:device;
cacheable :disable;
bufferable:enable;
sharable:enable;
这样可以充分发挥缓存的性能,这里我也不是特别明白,大家也可以根据自己的需要配置,如下图:

然后我们需要配置下时钟晶振,由于我的开发板上没有外部晶振,所以我选择了内部高速时钟HSI:

详解:1,针对我的H755开发板,这里必须选择SMPS直接供电(否则会导致单片机自锁),大家可以根据自己的硬件电路设计选择LDO供电

最低0.47元/天 解锁文章
1581





