本人新手入门STM32中,在网上问了好多如何学习STM32,结合目前学习过程,逐步分享一下!
首先选的板子,作为入门的话。我在某二手市场淘了一个普中的单片机开发板,兼容C51和STM32,目前重点是学习STM32,价格很香适合新手入门。
其次是关于学习STM32的库选择,目前我是将标准库和HAL同时学习,为什么这么选择呢?因为HAL库STM32官方力推的大势所趋,而且现在的有些芯片没有标准库,所以必须学习HAL库,我这淘的这个板子有标准库,学习标准库对于底层一些引脚配置也熟练很多也更加清晰,HAL库其实配置部分就是标准库的一些东西,这样理解起来更方便。对于像我这种新手来说可能显着有点复杂,但确实有时候很容易理解里面的一些东西!
最后就是先了解电路原理图,其实有些时候程序就是驱动,最底层的就是电路,所以一定要先熟悉原理图各个引脚配置啥的,结合原理图在进一步研究程序例程。
仅此给正在学习STM32的新手,包括自己,后期我会进一步更新学习细节!
|