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串口通信详解
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。