微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stm32固件库那么多,很不适合初学者学,为什么要频繁地升级固件库呢?

stm32固件库那么多,很不适合初学者学,为什么要频繁地升级固件库呢?

时间:10-02 整理:3721RD 点击:
我是刚学完51想入手stm32,结果发现视频里的库跟keil里不一样,又去官网下了最新的固件库,结果又不一样,好烦啊,为什么要弄这么多版本出来。我该怎么快速的入门呢?

ST公司只想减少代码冗余,提高运行效率罢了,你只要记住万变不离其踪!

有很经常吗?标准库很少升级啊,HAL库不知道你有没有接触。

对啊,万变不离其中。

库函数 名字 都一样,会一种版本就会所有版本了

其实都差不多

那就按51的玩法去玩,不用库

=那么多库,看着都晕

好的,我试着逼着自己取看看,谢谢鼓励

恩,谢谢鼓励

我觉得有很多版本2.0   2.03   3.00  3.4  3.5
而且每次都会把一些头文件合并到一起,这样我初学就不知道原来有哪些功能了,原先的头文件多,但我能知道有多少.h文件就差不多有哪些内容,库版本越来越高之后反而我心里没底,哪些遗漏的东西我没用。而且现在我看的视频教程就是原来2.0的,但是2.0的st官网上好像没了

3.00和2.0名字好多都改动了啊,而且有些头文件都没了

那不是还要什么启动文件和需要按照一定顺序配置,你知道哪里有这方面的教程吗,我网上看的都是用库一步一步配置,那么多头文件我也看着烦。我想像51那样配置寄存器直接点

用keil直接生成启动文件就好

其他的全部用寄存器

我都是这样做的

我玩的基本都是用寄存器

那你是用汇编写的吗?

那你看的视频是有多早啊!我没看视频从51转到STM32库还是很顺畅。

我只是路过打酱油的,嘿嘿

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top