- 博客(9)
- 收藏
- 关注
原创 STM32学习(4)
本次主要复习回顾了STM32的串口通信实验,掌握了串口通信的基本原理,以及库函数配置,NVIC的设置和代码实现。STM32串口通信需定义几个参数,起始位,数据位(8位),奇偶校验位,停止位和波特率设置。STM32的串口配置步骤也十分重要,步骤如下: ...
2022-02-27 10:32:20 81
原创 STM32学习(3)
这周学习了STM32的一些外设的使用,包括ADC和DAC,I2C和SPI,以及相应的一些实验,例如外部中断实验,串口通信实验,SPI通信实验,掌握了不同外设的库函数的用法以及配置过程,并且也能够总结出来使用外设的一般性步骤,例如都要用使能时钟,使能对应串口,打开串口复用功能等 ...
2022-02-11 17:49:52 3255
原创 STM32学习(2)
本周主要学习了STM32的几个重要外设的概念和使用以及对应的寄存器操作,GPIO,串口,ADC和DAC,其中GPIO和串口的使用较为重要,学习一款新的单片机没有必要每个外设都掌握,而是需要学会合理外推,会一个以达到会一类的目的,灵活查阅相关手册是最为重要的 ...
2022-02-01 17:52:12 379
原创 STM32学习(1)
寒假这一周时间学习了正点原子开发的精英版STM32F103ZET6系列的开发板,学习了C语言基础知识以及STM32系列的历史背景和发展前景,并且学习了跑马灯实验的库函数版本和寄存器版本以及位操作。其中库函数版本的优势是51单片机所不具备的,通过调用系统的库函数省略去查找各个寄存器配置的端口的麻烦。 ...
2022-01-21 21:45:15 313
原创 python学习(5)
本次主要学习了python中的面向对象编程,这也是有别于C语言的地方。学习到的第一个难点就是self参数,函数__init__的第一个参数self指向的是实例本身,对位于C++里的this,__init__函数则可以自动的添加实例作为函数的第一个参数。此外也了解了其中的不同术语的理解,如下 1、多态 :一个函数有多种表现形式,调用一个方法有多种形式,但是表现出的方法是不一样的。 2、继承 :子项继承父项的某些功能,在程序中表现某种联系 3、封装 :把需要重用的函数或者功能封装,方...
2021-12-26 15:27:00 137
原创 python学习3
这次主要学习了python的条件判断和循环语句以及函数部分。因为之前有C语言的基础因此学习会比较轻松。在使用if,while,for等语句时需要注意语句的主体部分要有缩进,不然会报错。 函数部分的定义用的是def,此外也学习了Lambda匿名函数的表达,会更加简洁,以及内置函数filter和map函数的用法,可以明显的感受到python相对于C语言会更加简洁明了。 ...
2021-12-11 16:11:26 858
原创 python学习(2)
主要学习了python的各种数据结构,包括列表,元组,字典和集合,以及相应的索引,切片,序列相加,相减,重复,成员资格,长度以及最大值最小值的求和。 其中以列表的使用最多,包括以下几点常用的内容。 1.建立用type函数查看一个列表的数据类型 2.append方法用来在末尾插入新元素 3.remove方法是根据元素删除,指定要删除的元素的值,一次只能删除一个值,pop方法是按照索引删除,即指定要删除字符所在的位置。 4.可以使用in操作符来查找一个值是否在列表中,返回的结果是逻辑值True/Fal
2021-12-06 22:46:30 116
原创 Python学习
主要了解到了Python的历史由来以及应用前景,安装了Windows系统下的Python,学习了第三章小试Python的内容,最简单的数字相加到各种类型的变量到各种运算符,关键字。 重点: (1)有Python里面的赋值a=b,实际上是赋值了b的地址,只要b的内容改变,a的内容也会有变化,若不想如此则可通过切片法即,a=b[ : ],来赋值。 (2)有布尔型的数据类型。 (3)切片法索引,例如a="asdf",则a[1;3]="sd" (4)关键字in:用于判断是否包含在指定的序列中 (...
2021-12-05 21:18:27 727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人