2016 - 2024

感恩一路有你

stm32单片机教程 如何实现stm32f1和stm32f7之间的通信?

浏览量:1858 时间:2021-03-28 07:02:38 作者:admin

如何实现stm32f1和stm32f7之间的通信?

stm32是用hal库,还是标准库?懂行的介绍一下?

一开始,我在大学学习STM32时,用寄存器来开发。

当我运行所有寄存器例程时,我使用标准库再次学习以前的例程,然后我再也不使用纯寄存器开发。

为什么?因为没有机会,这时候我已经毕业了。在公司开始做项目的时候,项目的紧迫性已经不再是以您学习实践为目的,而是以更快更高的质量完成项目开发工作,将产品推向市场。

后来,STM32生产了越来越多的型号。为了对所有型号的库使用统一的接口,方便后续的维护,St退出了stm32hal库和stm32ll库。这两种库可以直接基于stm32cubemx图形配置生成项目。而且标准库ST将不再维护和更新

因此显然最好使用最新的Hal库或ST的ll库。有些人可能会说Hal库效率不高。我最好用标准图书馆。是的,Hal没有标准库那么高效。但ll库作为替代品更接近底部。

目前,我的项目都基于Hal库。如果一些flash很小,比如8K,我将使用ll库来优化代码空间。

stm32单片机教程 stm32的usart串口通信 stm32串口通信详解

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。