本帖最后由 programmable 于 2019-10-21 11:11 编辑
学习stm32有一个多月了,现在开始整理下思路,最大的感受就是,看起来是在学ARM,实际上是在补51,或者说,学习ARM之前真应该好好学学单片机。或者我根本就不应该分这么清楚,学就是了。都说学过了单片机再学ARM就很容易了,自以为单片机学的不错,想当然的认为ARM就不那么难了,刚开始的时候确实是这么想的,买了开发板,打开做好的工程,修修改改,从点灯开始呗,也没觉得有什么难的,不求甚解,达到目的就行了。过了几天,深入的研究下,仔细看下库函数什么的就不明白了,更不用谈*.s的启动文件了,工程下面那么多文件夹也不知道是什么意思,要自己从0写的话根本无从下手,突然觉得有了51的基础怎么学起来还这么难。难道别个说错了?直到看到这篇帖子:从51到ARM这路怎么走?才恍然大悟,当年学51的时候,写个100多行的程序用矩阵键盘和LCD做个密码锁,觉得还行,然后就一直停在那个阶段了,没什么进步,现在看来只是掌握了最基本的开发流程,并没有真正懂51。一直觉得自己不会用到汇编,所以一遇到汇编就skip,至于c语言,也是一知半解。总之,以前欠的太多了,现在只有补呗。
|