学习记录(3)
文章目录
- 焊接初体验
- 一、焊接步骤
- 二、注意事项
- 三、关于六脚自锁开关
- 端口复用与重映射
- 一、端口复用
- 端口复用配置过程
- 二、端口重映射(Remap)
- 端口重映射配置过程
- 本周洛谷题总结
- 写在最后
焊接初体验
一、焊接步骤
-
准备焊锡丝和电烙铁以及相关电子元件,将海绵浸湿,用以擦除电烙铁刀头上多余的锡。
-
焊接引脚: 将电烙铁在350℃下预热,按照电路图将电子元件扣合到电路板上,左手拿焊丝,右手拿烙铁,将刀头靠近电子元件引脚部分,再将焊锡丝靠近刀头(焊锡丝从烙铁对面接触焊件),待焊锡丝融化时,将焊锡从根部往引脚上提,当焊锡在焊接面上扩散达到预计量时,拿开焊丝并移开烙铁,此时一个引脚便焊接完毕。若在焊接过程中不小心将两个引脚连在一起,可以用刀头在两个引脚之间快速划过,一般就可以将两个引脚分开。
-
最后再将电路连接起来即可。
二、注意事项
- 电烙铁不用时要将它放回到架子上,焊接过程结束之后一定要关闭开关,断开电源。
- 焊接时要在明亮的环境中进行,使用电烙铁过程中一定要注意不要被烫到。
- 在焊接过程中可以佩戴口罩,防止中毒。
- 焊接前一定要明确电路图。
三、关于六脚自锁开关
在焊接过程中我使用的开关是六脚开关,即双刀双掷开关。
实物图如下:
连接电路时中间的引脚一般都选择接入VCC。一共两排引脚,一排3个,每边只有一个是有用的,这两个有用的构成开关,其余4个只是起固定作用,至于具体是哪个得用万用表确定。
端口复用与重映射
一、端口复用
STM32有很多内置外设,这些外设的外部引脚都是与GPIO复用的。一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。
以串口1为例,串口1的发送接收引脚是PA9,PA10,当把PA9,PA10不用作GPIO,而用作复用功能串口1的发送接收引脚时,叫端口复用。
端口复用配置过程
串口模式配置如下表:
具体代码实现过程如下:
二、端口重映射(Remap)
每个内置外设都有若干个输入输出引脚,一般这些引脚的输出端口都是固定不变的,但通过引脚重映射可以使一个外设的引脚除了具有默认的端口外,还可以通过设置重映射寄存器的方式,把这个引脚映射到其他端口。
部分重映射:功能外设的部分引脚重新映射,还有一部分引脚是原来的默认引脚。
完全重映射:功能外设的所有引脚都重新映射。
端口重映射配置过程
//以串口3为例,其开启重映射时的入口参数
GPIO_PartialRemap_USART3 //部分重映射
GPIO_FullRemap_USART3 //全部重映射
对以下三个寄存器进行读写操作前需要使能AFIO辅助功能时钟:
- AFIO_MAPR:配置复用功能重映射
- AFIO_EXTICRX:配置外部中断线映射
- AFIO_EVCR:配置EVENTOUT事件输出
本周洛谷题总结
一、快速排序
先找到整个数组的一个基准值,所有元素比基准小的放在基准前面,比基准大的放在基准后面,从而先将所有数字分成两部分,再对分成的两部分数字再按照第一次排序的方法进行排序。
二、选择排序
从头至尾扫描序列,找出最小的一个元素,和第一个元素交换,接着从剩下的元素中继续这种选择和交换方式,最终得到一个有序序列。
三、桶排序
对于桶排序,我们首先需要知道所有待排序元素的范围,然后需要有在这个范围内的同样数量的桶,接着把元素放到对应的桶中,最后按顺序输出。
写在最后
本人小白一枚,这些仅仅是我个人的经验和认知,也许含有多处错误,希望读者给我指正。
2301_78325038: 如果想设置为每次转三十度咋整?
2201_75966841: 真的无语转动90度是以原始的位置为参照吗
小火煮粥: 一样
m0_71963253: 你好,请问sys这个头文件在哪里添加
weixin_51528810: 666爱了