金牌会员
 
- 积分
- 1028
- 金钱
- 1028
- 注册时间
- 2019-5-27
- 在线时间
- 142 小时
|
本帖最后由 清夏 于 2019-8-16 20:15 编辑
我其实之前也学过51单片机,但是一直不得其法,入不了门,现在看来一是我心太躁没踏踏实实去学习,二就是我一直没有一套完整的学习过程导致学起来晕晕乎乎。今天听了正点原子的课,并且结合了我学SolidWorks的一些经验,吸取教训,大体总结了一些学习方法如下:
1.大体了解内容和得到的学习资料和拿到手的学习物品尽量做到心中有数,不会说需要用到的时候还不知道那是什么、在什么地方(这个一定要好好去了解,听课程说资料里的STM32参考资料是最重要的;资料里面还有些英文资料,我觉得比较高大上,就全给删了,反正看不懂。。。而且在正点原子里的很多资料都是官方的,内容繁多、晦涩难懂且暂时无用,所以要结合视频去好好甄别筛选)
2.根据要学习的内容去建立它的环境,也就是要学它需要用到什么软件、掌握哪些技能之类的的。而在学习STM32的时候要有C语言的底子(不会的话先滚去学完C语言再回来)、需要安装MDK5软件(全称Keil uVision5)、需要安装CH340的USB串口驱动、ST-link(这是一种调试工具,可以用来检查错误,不是软件,买正点原子会带着,J-link也可以,这个大体了解一下,至于细致的会在以后的学习中慢慢了解)
3.就需要自己一步一步踏踏实实的去学习了,哪怕看一个词不懂一个,也要一个一个查明白是什么意思,可能会慢,但要比一头撞进去什么都不会然后放弃强多了(而且你要是把这些都搞懂了,才好跟别人去装,手动滑稽)
什么是例程?
例程可以简单理解为一段可以运行的例子程序,通常简明扼要。让你容易看明白并且模仿它在这台设备上进一步去编写更复杂的程序。(也就是学习中课本上的例题,包含了最关键的知识点,以后自己做题可以去参照。)
什么是MCU?
微控制单元(Microcontroller Unit),也就是单片机(丫的哪来这么多名字),单片机可以理解为一个芯片大小的计算机。
什么是源码、编译、汇编码?
其实我在学C语言的时候接触过这个名词,但是忘了,现在我再重新巩固一下知识,源码就是指编写的最原始的代码。比如用C++语言编写出来的.cpp文件里的代码和用VisualBasic编写出来的.bas文件里的代码都是源码;源码是不能直接运行的,它需要转化成计算机能够看懂的语言也就是二进制语言(就是那一大堆的0、1),而这个转化的过程就叫编译;编译出来的这个代码就叫汇编码。
我把正点原子配套资料里的英文的、无用的内容删掉,一点一点将他们变成自己的资料。并且突然发现还是一边学习一边记笔记效率要高好多,今天学的内容说实话远不止这些,但好多都是自己了解还不能用自己的话说出来的,不过我相信一点一点地,我会不断地进步,人生不会只在一个地方徘徊,终究还是要前进的嘛。
|
|