学习记录(3)

焊接初体验

一、焊接步骤

  1. 准备焊锡丝和电烙铁以及相关电子元件,将海绵浸湿,用以擦除电烙铁刀头上多余的锡。

  2. 焊接引脚: 将电烙铁在350℃下预热,按照电路图将电子元件扣合到电路板上,左手拿焊丝,右手拿烙铁,将刀头靠近电子元件引脚部分,再将焊锡丝靠近刀头(焊锡丝从烙铁对面接触焊件),待焊锡丝融化时,将焊锡从根部往引脚上提,当焊锡在焊接面上扩散达到预计量时,拿开焊丝并移开烙铁,此时一个引脚便焊接完毕。若在焊接过程中不小心将两个引脚连在一起,可以用刀头在两个引脚之间快速划过,一般就可以将两个引脚分开。

  3. 最后再将电路连接起来即可。

二、注意事项

  1. 电烙铁不用时要将它放回到架子上,焊接过程结束之后一定要关闭开关,断开电源。
  2. 焊接时要在明亮的环境中进行,使用电烙铁过程中一定要注意不要被烫到。
  3. 在焊接过程中可以佩戴口罩,防止中毒。
  4. 焊接前一定要明确电路图。

三、关于六脚自锁开关

在焊接过程中我使用的开关是六脚开关,即双刀双掷开关。
实物图如下:
在这里插入图片描述
连接电路时中间的引脚一般都选择接入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事件输出

本周洛谷题总结

一、快速排序
先找到整个数组的一个基准值,所有元素比基准小的放在基准前面,比基准大的放在基准后面,从而先将所有数字分成两部分,再对分成的两部分数字再按照第一次排序的方法进行排序。
二、选择排序
从头至尾扫描序列,找出最小的一个元素,和第一个元素交换,接着从剩下的元素中继续这种选择和交换方式,最终得到一个有序序列。
三、桶排序
对于桶排序,我们首先需要知道所有待排序元素的范围,然后需要有在这个范围内的同样数量的桶,接着把元素放到对应的桶中,最后按顺序输出。

写在最后

本人小白一枚,这些仅仅是我个人的经验和认知,也许含有多处错误,希望读者给我指正。

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WaveWatch III (WW3)是一个基于格点的海洋波浪预报模型,用于预测海洋表面波浪的演变。下面是一些关于学习和使用WW3的笔记。 1. 基本原理 WW3基于Navier-Stokes方程组模拟波浪的传播和相互作用。该模型考虑了各种因素,如海洋表面风、海洋流动、海底地形和海水密度等,以模拟海洋表面波浪的演变。 2. 安装和配置 WW3是一个开源软件,可以在其官方网站上免费下载。安装时需要注意一些依赖关系和配置参数,例如需要安装Fortran编译器、NetCDF库等。 3. 输入数据 WW3需要大量的输入数据,包括海洋表面风、海洋流动、海底地形和海水密度等。这些数据可以来自不同的数据源,例如卫星观测、实测数据、数值模拟输出等。 4. 运行模拟 一旦安装和配置完成,就可以使用WW3进行模拟。运行模拟需要提供一些输入参数,如模拟时间、空间分辨率和输出格式等。模拟结果可以保存到文件中,以便后续分析和可视化。 5. 后处理和可视化 WW3生成的模拟结果需要进行后处理和可视化以进行分析。常见的后处理工具包括Python、Matlab和NCL等,可以用来提取和处理模拟结果中的特定变量。可视化工具包括Paraview、VisIt和Gnuplot等,可以用来创建各种类型的图表和动画。 总之,使用WW3进行海洋波浪预报需要掌握一定的数值模拟和后处理技能,同时需要了解海洋波浪的基本原理和输入数据的来源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值