以前买过一个最小系统,stm32f030f4p6.想入门stm32,有C语音基础,又玩了2年arduino板子。发现STM32相比arduino来说,一个工程要多好多文件。我是不是可以这样理解,如果stm32做一个工程的话,是不是要调用好多封装好的函数。要是提前都包含在声明里了,是不是也可以像arduino那样,先研究main.c文件里面的程序,其他底层的调用函数先不深入研究,先看这页的代码。这样用别人编好的库文件、函数,是不是可以减轻自己好多负担。新手求助,视频讲的太死板,想直接请教各位朋友。还有,我也知道stm32f0系列的资料少,现在手上就只有这个,玩的深点再换stm32f4之类的。 谢谢大家。 |
评分
查看全部评分
评分
查看全部评分
谢谢版主回复,那就是说现在做一些小项目先用标准库或者hal库。但是进了STM32这个门,寄存器早晚都要接触的。那我之后的学习计划就是,以小项目为主,尽量既用库完成,也要会用寄存器完成,这样印象应该会深点。
谢谢,看来stm32f103必须要有了 f1系列的例程最多
我的意思是入门最好是先自己配置一下寄存器,但是也不要配置复杂的,也就IO口,一个定时器,和系统时钟。。配置这些,主要是给可以大致的了解一下stm的特性而已。。。如果差不多了,就全面转为库。。如果要做项目,肯定用库啊!!!还犹豫个毛线!!!
楼主,我是纯硬件小白。之前啥硬件也不会弄。直接HAL库入门。摩尔吧有一个stm32快速开发笔记。我是跟着这个视频开始学的。HAL库有个好处,各种移植特别方便。而且,各种配置CubeMX很方便就搞好了。
评分
查看全部评分
我也是小白,以前弄过arduino开发板,就是特别能折腾,啥例子我都可以跑一边,我现在已经学习HAL库了,每天学习一点,你推荐的文章我也会看看的,谢谢。
我们总会从一灯大师进步到流水灯的。哈哈。