从cubemx给出的时钟结构看,H7与F4区别在于
1、H7允许更大的外部时钟输入,可以达到50M
2、H7多了一个CSI时钟源,是个4M的内部时钟
3、H7有APB3 AHB4 AXI等内部总线,这些总线都需要提供时钟
别的区别不是很大,因为H7的外设多了很多,所以它的时钟树看起来很复杂
既然都开始使用H7了,那就使用HAL吧,标准库官方不会提供了。
既然都使用HAL库了,那怎么不使用CubeMx软件呢,时钟树上面都绘制好了,连个芯片一对比就出来了。
而且时钟树不需要你去配置,你只需要填写最终系统时钟频率,中间分频参数,CubeMX软件会自己算。
可以在cubemx上看看两个芯片的时钟配置图形有区别,
个人看了一下,主要是时钟增加了一些外设,主要的PLL配置是一样的,只是外设所在的时钟源上有一些差别,比较多,可以自己看看cubemx软件上的图形