- 博客(67)
- 收藏
- 关注
原创 【江科协-STM32】6. TIM编码器接口
编码器接口(Encoder Interface),可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的位置、旋转方向和旋转速度。每个高级定时器和通用定时器都拥有一个编码器接口,两个输入引脚借用了输入捕获的通道1和通道2。
2025-03-02 10:45:23
876
原创 【江科协-STM32】4. TIM输出比较
OC(Output Compare)输出比较。输出比较可以通过CNT(CNT计数器)与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形。:::tipCNT计数器是正向计数器。它只能正向累加。CCR是捕获/比较寄存器,通常是我们给的一个固定值,正如其名,捕获数值后比较数值,这样就可以捕获CNT的数值并进行比较,看是大了、等于还是小了。TIM输出比较就是这样来决定置1、置0或翻转输出电平。:::每个高级定时器和通用定时器都拥有4个输出比较通道。
2025-03-02 10:38:49
836
原创 【江科协-STM32】5. 输出比较
OC(Output Compare)输出比较。输出比较可以通过CNT(CNT计数器)与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形。:::tipCNT计数器是正向计数器。它只能正向累加。CCR是捕获/比较寄存器,通常是我们给的一个固定值,正如其名,捕获数值后比较数值,这样就可以捕获CNT的数值并进行比较,看是大了、等于还是小了。TIM输出比较就是这样来决定置1、置0或翻转输出电平。:::每个高级定时器和通用定时器都拥有4个输出比较通道。
2025-02-26 22:29:46
1322
原创 【江科协-STM32】1. GPIO
GPIO(General Purpose Input/Output)通用输入输出口可配置为8种输入输出模式。引脚电平0-3.3V,部分引脚可容忍5V,输出模式下可控制端口输出高低电平,用来驱动LED、控制蜂鸣器、模拟通信协议输出时序等。输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据。如果需要接入功率比较大的设备,需要接入驱动电路。
2025-02-26 22:25:24
1372
原创 【报错】解决ImportError: cannot import name ‘tarfile‘ from ‘backports‘的问题
排查问题发现直接输入pyinstaller之后,就会出现上述报错。问题原因尚不明确,推测是软件包版本导致的包导入问题。
2024-10-10 19:27:17
4912
5
原创 【并行计算】CUDA基础
CUDA的一些基础概念。最近忙着做自己的博客,打算把优快云和博客园的文章全数搬迁。等施工基本完毕,这边的文章基本就会同步到那边。目前会大批量更新一批文章在这边。
2024-09-04 16:28:58
992
原创 【论文复现】Vision Transformer(ViT)
transformer的代码复现,想要复现请找到源仓库的vit_pytorch/vit.py
2024-07-24 18:27:42
1135
原创 【机器学习实战】数据增强基础
首先,数据增强的做法偏向于生成新样本。它是通过对现有数据进行各种变换和处理来生成新的训练样本,从而增加数据集的多样性和数量。这样,有助于防止过拟合情况的发生,提高模型的泛化能力。图像仿射变换是一种在计算机视觉和图像处理领域中常用的变换技术,它用于对图像进行线性变换和仿射变换。通过仿射变换,可以对图像进行旋转、平移、缩放、剪切等操作,同时保持直线的直线性和原点的共线性。这是一个偏人工的过程,需要模拟真实世界中的变化,拿视频来说,我们可能需要去掉滤镜效果,计算拍摄视角、光照或者是遮挡。模型的泛化能力则能更强。
2024-07-20 23:56:20
488
原创 【机器学习实战】Datawhale夏令营2:音视频攻防(deepfake)Baseline句解
总结了Datawhale提供的FFDV的Baseline,对关键语句进行逐句解析。
2024-07-11 20:43:40
1158
2
原创 【机器学习实战】Datawhale夏令营:Baseline精读笔记2
在原有的Baseline上除了交叉验证,还有一种关键的优化方式,即特征工程。如何优化特征,关系着我们提高模型预测的精准度。特征工程往往是对问题的领域有深入了解的人员能够做好的部分,因为我们要思考转换的方式。Smiles特征之外还有很多特征可以提取有价值的信息,比如InChI是由一系列部分组成,提供了关于分子结构的详细信息。比如除此之外,要想提升模型的精准度,换模型也未尝不可。
2024-07-07 21:49:54
586
原创 【机器学习实战】Baseline精读笔记
本文为Datawhale的AI夏令营分子性质预测赛Task3:Baseline笔记。重点有RDkit化信库、TF-DIF特征提取方法、k折交叉检验、CatBoost分类器。
2024-07-05 00:01:55
896
原创 ubuntu20.04桌面蓝屏问题解决
前些天做仿真项目,遇到了ubuntu蓝屏问题,于是想着找几个参考办法修复,但不管用,疑似是重要组件损坏。损坏的原因是强制关机,怀疑是更新的问题(所以最好不要更新啊喂…)。安装kde解决。
2024-06-16 13:03:46
1053
1
原创 【软考中级】网络工程师:9.网络操作系统与服务器
本章主要讲了网络操作系统和Linux网络配置、华为设备配置等等的重要内容。本章是后续组网的基础,考点密集,因此非常重要。
2024-03-29 21:46:02
1248
原创 【软考中级】网络工程师:11.网络管理
本章的SNMP和网络管理命令非常重要,网络运维从事者可能已经熟稔于心,但还是需要记忆一些书本上的知识和定义。
2024-03-12 22:48:10
2326
原创 【机器人学导论笔记】四、操作臂逆运动学
本章是将思路逆转过来,已知机械臂的位置和姿态,计算关节角,由此即为逆运动学。这个任务可以分为两个小问:第一,进行坐标系变换,求出相对于基坐标系{B}的腕部坐标系{W};然后,应用逆运动学求关节角。
2024-03-06 20:42:59
2453
原创 【算法】BP神经网络(BP,Back Propagation)
误差反向传播的学习算法简称BP算法,其基本思想是梯度下降法,BP神经网络是到目前为止使用最多、最成熟、采用最速下降的学习方式,在训练过程中通过误差的反向传播不断调整网络的权值和阈值,使得网络的误差平方和最小。BP神经网络可以全局逼近任意非线性的映射,具有良好的泛化性能。除此只挖掘,BP神经网络还具有强大的容错能力、鲁棒性好,具有自学习、自组织和自适应性等优点。因此,该神经网络自提出之后就得到了众多研究人员关注,并已经应用于语言综合、语言识别、自适应控制等领域。
2024-02-26 21:17:25
2951
4
原创 【算法】长短期记忆网络(LSTM,Long Short-Term Memory)
LSTM是一种特殊的循环神经网络,能够学习数据中的长期依赖关系,这是因为模型的循环模块具有相互交互的四个层的组合,它可以记忆不定时间长度的数值,区块中有一个gate能够决定input是否重要到能被记住及能不能被输出output。
2024-02-26 08:50:08
979
原创 【机器人学导论笔记】三、操作臂正运动学
操作臂正运动学研究操作臂的运动特性,主要涉及与运动有关的几何参数和时间参数。本章中,只研究静止状态下操作臂连杆的位置和姿态。
2024-02-25 18:52:06
2109
原创 【ArkTS入门】ArkTS开发初探:语言特点和开发特点
ArkTS是一个为鸿蒙组件而生的框架,语法亲人好用。基于TypeScript,ArkTS拓展了声明式UI、状态管理等的能力,从本质上来讲,是TypeScript的扩展,主要服务于前端。ArkTS的开发可以满足“一次开发,多端部署”的需求,真正应用于华为全生态链。而且ArkTS支持低代码开发,让“人人都是开发者”的理念得以实现。声明式UI是一种以声明方式定义用户界面的编程模型。它的核心思想是通过编写声明性的代码来描述用户界面的状态和外观,而不是直接操作DOM(文档对象模型)或执行命令式操作。
2023-12-29 21:34:23
3429
原创 【算法】模拟退火算法(SAA,Simulated Annealing Algorithm)
模拟退火算法(SAA,Simulated Annealing Algorithm)的灵感来源于工艺铸造流程中的退火处理,随着铸造温度升高,分子运动趋于无序,徐徐冷却后,分子运动趋于有序。这是一种基于概率突跳特性(取决于温度状态)的算法,在解空间中概率寻找(或趋近于)最优解。它是跳出局部最优解的一个常用解决办法。在超大规模集成电路(Very Large Scale Integration Circuit,VLSI)、神经网计算机、计算机视觉、TSP和Knapsack问题等有重要且广泛的应用。
2023-10-25 19:17:23
687
原创 【软考中级】网络工程师:4.局域网与城域网
本章内容主要围绕局域网和城域网介绍。其中局域网是考察重点,主要有CSMA/CD、STP、VLAN等等。本章在软考中分值占比也非常大。
2023-08-11 18:29:29
1168
原创 计算机技术基础:计算机基本结构、运行内存、数据存储、文件系统、软件、操作系统
今天课程的主要内容分为计算机基本结构、运行内存、数据存储、文件系统、软件、操作系统与虚拟化技术等板块。
2023-07-31 22:06:29
155
原创 网工应用层:电子邮件Email、SMTP协议与使用Telnet发送电子邮件
电子邮件(E-mail)是一种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可以发送到世界上任何指定的目的地),与世界上任何一个角落的网络用户联系。电子邮件可以是文字、图像、声音等多种形式。同时,用户可以得到大量免费的新闻、专题邮件,并轻松实现轻松的信息搜索。电子邮件的存在极大地方便了人与人之间的沟通与交流,促进了社会的发展。
2023-07-31 19:47:09
2267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人