task2观看视频所学:
1、编程环境MDK的下载安装
2、CH340串口驱动的安装(串口下载程序)
3、JLINK驱动安装和配置(JLINK下载程序)
4、基于固件库新建工程
相比task1,task2更多的是对于开发环境的准备,少了理论的枯燥,更加偏向于对计算机的操作,但难度系数却不比理论知识简单。计算机系统配置不同,程序的安装就有细微的差别,视频不可能讲的面面俱到,因此如何克服这细小的差别就显得尤为重要。之前自学51的时候已经安装了KEIL,因此本次视频学习在编程环境的安装上没有那么吃力。但是stm32比51复杂很多,无论是从开发环境还是板子配置上都能看得出来。在学习第四项新建工程时这种复杂体现的非常明显。
开发51单片机时,可以直接对寄存器进行配置,但是stm32的寄存器成百上千,我们不可能熟背每一种寄存器的具体用法和操作,因此我们可以用库函数来进行开发,使用时只需要知道调用那些函数即可。而要调用函数就要有模板,(其实我觉得就相当于模块化)因此stm32在新建工程时比51要复杂得多,在视频学习时我也感到了吃力。但这不涉及技术问题,只要多建,熟练以后就可以拷贝之前建的工程再次利用了,所以需要我多回顾视频,熟悉新建工程流程。
接下来的任务是继续完成剩下的task。