我觉得51还是有必要学的,51入门快,有一定的c语言基础应该没问题。 单片机有了一定的了解后,我觉得非常有必要学微机原理或计算机组成原理,学习汇编,这对了解单片机内部具体运行情况非常有帮助,也为后来的学习打下基础。然后再学习stm32,看它的技术手册,学习它的内核,有了之前的基础上手起来也会比较快。 st搞熟了可以提升到操作系统层面,这需要对硬件很熟,学习操作系统的工作基理,可以从简单的ucosii入手。 这样走下来就会有一个系统的了解,在学习其他的也就容易了。 我就是这样学的,仅供参考
不会,我就是这样的,先学32后来学校才开的51课.不过一些底层的汇编语句最好先看一下
STM32基本没人用汇编,都是用C,51还有人用汇编
不會唷,只要您看得懂Datasheet和不差的C語言即可
我的話反而是從AVR和Cortex-A開始學的,基本上基礎打得好一定可以
記得不要似懂非懂,觀念一定要清楚在往下一個部份來學習
以上供參考
个人感觉没有什么严重的问题。
现在网上关于stm32单片机的资料,一点都不比51少。
并且,stm32有库函数,还有中文使用说明。你可以不必知道底层寄存器的状态下,直接使用STM32的库函数写程序
想了解stm32底层,可以从它的寄存器写起。
以上是个人见解,仅供参考