通常来说学会了51以后再去学STM32就不会很吃力,假如你发现你学会了51,但是在学32的时候非常困难,感觉无从下手。那是因为你对于学会51这件事有所误解,你学习51的程度在我们看来就属于马马虎虎的水平。
对于自己是否学会了51这件事,我们要去找一些使用51单片机量产的工程项目,去看一下别人的代码,如果你看懂了,再去做一个类似的项目,这样才能说自己已经学会51单片机了;如果你看不懂大概的原因是你看的51例程没调用多少库,千万不要觉得51单片机学会那么几种配置和IO操作方法就可以了。一定要深入的去学习,只有学会了再去学32 才不吃力。
STM32比51处理器、外设、时钟等都要高出很多,代码架构不一样,虽然底层都是配置寄存器去使用单片机外设,但STM32不用我们自己配置寄存器,而是调用官方固件库直接打开。所以,原本是学STM32单片机的,最后变成了学固件