你要的是快速。那么你要有一定的基础,如果是0基础,怎么也快不了的
你要有一块开发板。会一些电路与C语言的知识
先看看视频,知道32是什么,怎么用了后,开始跑一下例程
从简单的例程开始,到复杂的,跑完后,知道程序的功能,就自己开始改程序,写程序
再通过理论知识,了解ARM体系。
看视频和原子的手册基本就是快速入门了,原子存在的意义就是降低st的门槛,快速入门st
想要深入理解就要自己写实验例程,尝试使用教程里没有使用的外设,
比如定时器部分原子讲的是通用定时器,你可以自己写写高级定时器
快速入门最好用库函数进行开发,尤其是使用HAL库这种,已经将底层高度抽象了
至于入门之后,可以看一下这些库里面的API究竟进行了何种操作,可以深入理解STM32的底层
书可以看原子的HAL库方面的书
只要根据视频什么的,先学习 一两个外设就可以了。其他外设学习起来都一样的流程。
然后做实际的项目,才能最快上手。