自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (21)
  • 收藏
  • 关注

原创 python 找不到模块时如何处理

如果使用python调用模块时出现 no module named …,此时可以通过pip install name 来线上安装。安装路径位于python version / site-package里面。但是对于手动放入当前路径下的模块包,可以通过在python version / site-package建立 模块名.pth文件,里面写上该模块的全局路径,之后就可以调用了。

2023-08-30 17:57:42 483

原创 熵 KL散度 交叉熵的理解

熵 KL散度 交叉熵理解

2022-10-30 22:48:24 210 1

原创 torch.tensor 内存共享机制

torch.tensor的内存分配机制

2022-09-29 09:36:10 619

原创 Pytorch中torch的操作合集

torch的基本操作 【PyTorch系例】torch.Tensor详解和常用操作这里最重要的概念是索引出来的结果与原数据共享内存,也即修改一个,另一个也会跟着修改。torch的广播机制 Pytorch:Tensor数组运算中的Broadcasting【广播机制】这里最重要的概念是只有存在1维的张量才可以进行广播,并且维度是从后往前开始。torch的索引 Pytorch:浅探Tensor的各种索引形式这里最重要的概念是tensor的下标是从0开始,并且使用[a:b],选用的是大于等于a.

2022-05-25 16:09:56 248

原创 ubuntu为软件设定图标

第一步:进入到usr/share/applications/文件夹下cd /usr/share/applications/第二步:创建桌面图标:sudo touch clion.desktop第三步:编辑桌面图标属性sudo gedit clion.desktop打开后在里面输入信息后保存退出即可:(注意修改版本号)[Desktop Entry]Encoding=UTF-8Name=CLionComment=clion-2021.2.3Exec=/home/jh/CLion-20

2022-03-07 16:15:31 1803

转载 头文件互相包含所引发的的问题(深入剖析)

今天写程序出现了一个让人蛋疼的错误,后来发现是由于头文件互相包含所引起的。原本只是简单的以为头文件互相包含只会触发,头文件的递归包含。即,A包含B,所以才A的头文件里会将B的头文件内容拷贝过来,然后B里又包含A,又将A拷贝一份,这样就会无限循环。(下图为A.h和B.h互相包含,进行预编译时的结果·)对于上述的问题,windows中有特有的#pragma once。但是更通用的做法是#ifndef INCLUDE_文件名_H#define INCLUDE_文件名_H/中间内容/#endif//

2022-03-07 14:05:27 971

原创 电脑CPU型号是什么意思?

i3 i5 i7分别是三种规格,你可以理解为低端cpu,中端cpu,高端cpu,上面还有个i9,可以理解为发烧级cpu代数指的是cpu编号的第一位,比如i3 6100、i7 6700都是第六代,然后i7 8700k则是第8代。x指的是extreme,是极限的意思,每一代带x的型号基本是当代最强的几个cpu一般台式机常用的后缀是k,带k的比不带k的频率高一些,而且可以超频,一超能超30%往上,发热也高很多intel的cpu从第二代每代同规格差不多提升5%,比如6700k与7700k也就差了5%性能,670

2022-02-03 17:34:26 3007

转载 R7000 Windows10安装ubuntu18.04双系统教程

https://www.cnblogs.com/masbay/p/11627727.html

2022-01-26 10:58:52 485

原创 ubuntu 18 系统镜像网址

https://releases.ubuntu.com/18.04/

2022-01-26 10:56:41 1360

原创 WIN10运行软件,窗口不显示 解决办法

#win10 运行软件后,不显示窗口今天遇到个问题,我打开软碟通之后,任务栏显示它已经打开了,但是窗口就是不显示,如下图:用alt + tab 查看,也能看到它!!!鼠标放在任务栏的图标上,也能看到窗口的缩略图,但是就是点不开,窗口不显示!!!!!##解决办法鼠标在任务栏,选中 它,然后alt + 空格,会弹出来窗口选项:移动光标,点击 最大化,然后就能看到窗口了!(如果看不到鼠标,选项出来之后,是可以用键盘上下移动选中的,然后回车)(热心网友补充一句: 可以选择“移动”,查看鼠标指针位置,然

2022-01-26 10:54:32 10350

原创 关于在Vscode中设置文件包含路径的问题

在使用vscode时发现,如果直接打开文件夹,在文件夹中创建C/C++文件进行编程,首先要包含相关的库文件,如果没有进行配置是没有办法找到的,通常配置步骤如下:首先看一下自己要包含的头文件是什么,比如#include<webots/robots>,那么我们包含头文件只需要包含到webots的上一级目录即可。查询自己库的安装目录,找到目录以后,头文件一般在目录中的include文件夹,里面查找到我们想要的文件夹。复制文件夹的路径(注意一定是包含头文件的上一级目录)。在vscode中打开c

2021-07-31 10:19:41 7161 1

转载 几种编码方式(RZ、NRZ、NRZI、曼彻斯特编码)

在数字电路中,组成一连串信息的基元就是0和1,无论是在CPU、DSP、MCU甚至是个数字计数器中,数字电路在其中能够处理的信息也只有0和1,而对于任何外界的信息,计算机都能通过两个量来描述,那就是0和1。而对于数字通信来说,想要用0和1来传递你想传达的信息,则必须要通过一种特殊的约定来进行同步,这种约定就是编码。两台设备要想进行有线通信,最终都是将想要传达的信息转变成一串比特流,进而在传输线上进行传输。常规数字通信为数据线+时钟线的形式,但对于高速信号而言,时钟线和数据线长度的稍稍偏差,就会造成接收端无法满

2021-07-26 17:25:55 8193 2

原创 Ubuntu中代理设置

当我们没有梯子的时候,我们不需要任何代理,直接在网络配置中选择禁止或者自动,火狐浏览器也选择自动就好,当我们使用梯子以后,我们得看梯子的代理端口,让电脑代理选择手动,端口与梯子一致,浏览器中也要选择使用电脑代理,此时可能会影响git的使用,因此在git的配置中也要设置代理端口与梯子一致即可。...

2021-07-20 16:18:25 676

原创 ubuntu安装deb安装包时注意事项

如果使用命令dpkg - i 安装包 不成功,说明有一些依赖没有安装完成,输入指令 sudo apt-get -f install以后再去安装即可

2021-07-20 14:17:49 123

原创 win10系统(台式机)安装Ubuntu16

在我的电脑管理里面打开磁盘管理,在C盘分区,点击压缩卷,分出来100G的空间。利用UltraISO制作系统盘(具体步骤百度)。为主机插上系统盘,重启,连续按F11orF12。打开bios,选择U盘启动。选择安装Ubuntu。之后为其分区,点击空闲的区域,一共分4个区域,boot(系统)200MB即可,swap(交换区)2G-10G之间,/(根文件系统)20G,剩下的都挂在在home下面。之后点击安装,之后重启。重启之后如果系统无法找到Linux,会自动打开Windows,在Windows下面.

2021-07-20 10:13:27 271

原创 PCB设计中如何设置开窗

1、PCB设计中如何设置开窗? 为什么要设置开窗?阻焊覆盖,就是PCB上的导线都是盖油的,可以防止短路,对器件造成伤害。所谓开窗就是去掉导线上的油漆层,让导线裸露可以上锡。开窗还有一个很常见功能,就是后期烫锡增加铜箔厚度,方便过大电流,散热,这在电源板和电机控制板中比较常见。2、那PCB开窗如何实现呢?以下AD09为例,例如在Top Layer层开窗,只需要在Top Solder层上放置和导线相同的Line就可以了。同样,在Bottom Layer开窗,只需要在Solder层上 放置Line就可以

2021-07-18 15:31:51 2688

原创 目录前导符不一致解决办法

最近弄毕业设计,写完论文以后发现生成的目录后面的前导码省略号数目、间距不一致,非常的难看,于是经过仔细研究找到了解决办法:首先是问题所在,请看下图:首先在word中打开引用工具栏,在插入目录的选项栏中选择自定义目录,出现这种情况的主要原因是因为西文字体不一致导致的,因此这里需要把西文字体修改成一致就好了,步骤如下图所示:所有的目录都修改成一致即可。成品如下图所示:...

2021-06-22 12:52:55 10864 2

原创 VISIO如何裁剪完整的图形?(开发者模式的应用)

一. 本人想要画如下所示的一张图,先粘贴出来,如下贴出最终图二. 步骤依次打开文件->选项->开发者模式之后把画好的多个图像选中打开菜单栏开发者选项选择组合之后选择好多个图像选择修剪最后调整你需要调整的部分就好了...

2021-05-12 22:14:50 2229

原创 pixhawk无人机避障

本人最近用树莓派结合PX4做无人机避障,使用激光雷达,有没有一起的小伙伴,我们一起交流!私信我,➕

2021-05-03 09:24:50 1431 6

原创 Pixhawk无人机飞行模式详解 (PX4源码)

辅助模式Position Mode 位置模式(定点模式) 横滚俯仰控制速度,油门控制上下速度,偏航控制旋转速度 所有摇杆在死区内能够位置稳定Altitude Mode 高度模式(定高模式) 横滚俯仰控制角度,油门控制上下速度,偏航控制旋转速度 油门在死区内能够稳定高度手操模式Manual/Stabilized Mode 手动/稳定模式(自稳模式) 横滚俯仰控制角度,油门控制上下速度,偏航控制旋转速度 横滚俯仰死区内能够保持为0,即飞行姿态平稳,高度位置不稳定Ratit

2021-04-27 16:43:40 4965

原创 关于对于车辆轨迹的卡尔曼滤波仿真以及自己对于卡尔曼滤波的理解

1. 理论最近学习卡尔曼滤波,由于卡尔曼滤波的公式都很简单,这里仅仅是将最终公式贴在这里,他是由贝叶斯滤波在假设各变量为高斯分布且相互独立的情况下推出来的,公式如下:以上公式是卡尔曼滤波(KF)的公式,对于扩展卡尔曼滤波无非就是状态转移矩阵的方程是非线性,我们仅仅针对非线性局部线性化,对其求雅可比矩阵,之后按照卡尔曼滤波公式进行计算即可。2. 无人机轨迹预测与仿真 (卡尔曼滤波)2.1 卡尔曼滤波理解总体来说仿真卡尔曼滤波就是在已知状态方程的情况下得到各矩阵的值,先算出加上高斯噪声的测量值,得

2021-04-22 21:06:17 2839 3

原创 roslaunch rosrun 找不到对应的功能包怎么办

进入功能包,catkin clean 之后重新编译进入根目录 .bashrc中,看看source 与 export有没有导入正确使用rospach profile重新检测一下

2021-04-20 21:14:17 1302

原创 树莓派 tf卡16G扩容到64G

sudo apt-get install gpartedgparted选择系统的盘符,游击选择resized,跳到最大,保存即可

2021-04-20 20:34:30 566

原创 PX4+ROS+MavRos(melodic)环境搭建流程总结

1.博客收藏里面原始环境搭建px4固件环境,下载固件的时候记得切换国内的镜像源。2.根据官网步骤搭建ros操作系统,为了更好的使用mavros,一定使用ubuntu18以下的系统,搭载malodic的mavros。3.按照博客收藏步骤搭建mavros,如果发现git失败,就重启,就能够解决,此时就直接用国内ip即可。4.安装中文输入法(博客收藏),安装vscode(官网安装包及附属功能包),安装ss…,配置vim满足需求,打开SSH FTP NFS VFN等协议。至此,一个完整的px4开发系统就搭建

2021-03-24 15:40:56 790 1

原创 vscode关闭C++红色波浪线

打开vscode的设置选项(File -> Preferences -> Settings)在搜索栏输入 squiggle, 将出现的 Error Squiggles 选项改为 Disabled

2021-03-20 22:09:07 1164

原创 Ubuntu虚拟机扩展磁盘的办法

首先在虚拟机设置里面 选择磁盘->扩展:注意,教程中我扩展的是100G,图文是复制过来的。但这只是逻辑上的扩展,并未实现物理上的真正扩展!接下来需要进入虚拟机 安装gparted软件进行拓展分区,终端输入:sudo apt-get install gparted然后运行gparted:sudo gparted点击extended那一行,选中菜单栏的调整大小按钮,将新大小调整为最大。之后选中主界面的ext4哪一行,这才是实际内存所用的分区,同样点击调整大小,将新大小调整到最大即可。点.

2021-03-02 11:52:36 467 2

原创 Linux系统下搭建PX4/Pixhawk原生固件编译环境

对于新版本的固件V1.11.3,在pixhawk官网可以找到开发环境的搭建,这里把开发环境链接贴出来:https://docs.px4.io/master/zh/dev_setup/dev_env_linux_ubuntu.html但是新版本的代码过于复杂,有时候想要学习代码可以下载老版本的代码,但是经过实验发现,搭建好的新版本的环境编译老版本的代码经常出错,因此将自己实验过程中出现的一些错误总结下来:1.下载代码的时候,不要直接git clone 要指定版本信息,如下所示:git clone -b

2021-02-28 20:48:04 983 1

原创 ubuntu unexpected inconsistency;runfsck manually解决办法

首先出现这类问题是由于虚拟机不正常关闭导致的,在系统停止界面命令行中使用fsck –y /dev/sda5后面的/dev/sda5是我系统提示出现错误地方,这个根据自己系统提示自行修改,之后系统修复完成,重启一下即可。...

2021-02-27 13:45:52 1087 2

原创 github设置ubuntu代理

背景:出现此类错误,在网上找了好久,大都是删除一些代理之类的方法,对我完全没用,经过细心查找,终于找到适合自己的方法。进入主目录,使用命令ls -a查看隐藏文件,找到 .gitconfig 文件。使用vim打开,指令为sudo vim .gitconfig 把[http …] [https …]下的配置删除即可。如下所示: 1 [http] 2 sslVerify = false 3 sslCAPath = /etc/pki/tls/certs 4 [http "

2021-02-25 16:05:57 1942

原创 能够提高10倍速度访问github以及clone项目的一种方法

使用github的镜像网站进行访问,github.com.cnpmjs.org,我们将原本的网站中的github.com 进行替换。对于clone也是一样,我们将原本的网站中的http://github.com 进行替换为github.com.cnpmjs.org。

2021-02-25 14:53:24 83

原创 在Ubuntu20.04中安装ROS Noetic版本

ubuntu20.04系统只能够安装的ROS noetic。参考网站:Ubuntu install of ROS Noetic。sudo rosdep initrosdep update如果失败:#打开hosts文件sudo gedit /etc/hosts#在文件末尾添加151.101.84.133 raw.githubusercontent.com

2021-02-25 01:37:12 378

原创 word中怎么设置标题大纲级别

1 目标新建一个word,能够提前设定好word的标题、正文格式,等到自己编辑文本的时候能够直接选中预先设置好的格式,直接修改。2 解决办法新建word文档。在样式中选中标题1,右击修改,进入编辑框。修改好字体等格式以后,选中左下角格式按钮,打开段落。段落里的大纲级别即可以修改标题级别,能够实现大标题内容自动包含小标题内容。保存即可。...

2021-02-13 21:42:05 5807

原创 VS2019 C++ const char* 类型的实参与char *类型的形参不兼容解决办法

1 前言使用Visual Studio 2019时经常会出现const char* 类型的实参与char* 类型的形参不兼容。对此有两种解决办法。2 解决方法法1 将结构体中定义的 char * 前面加上 "const"修饰,具体如下所示:#include <iostream>using namespace std; class Student {public: //char *name; //错误!!! const char *name; //需要在这里写上 c

2021-02-07 22:33:43 168159 31

转载 C++中引用传递与指针传递的区别

精简版:指针:变量,独立,可变,可空,替身,无类型检查;引用:别名,依赖,不变,非空,本体,有类型检查;完整版:1 概念指针从本质上讲是一个变量,变量的值是另一个变量的地址,指针在逻辑上是独立的,它可以被改变的,包括指针变量的值(所指向的地址)和指针变量的值对应的内存中的数据(所指向地址中所存放的数据)。引用从本质上讲是一个别名,是另一个变量的同义词,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化(先有这个变量,这个实物,这个实物才能有别名),而且其引用的对象在其整

2021-02-07 16:08:56 671

原创 为什么C语言里的指针在64位系统中指针的大小都是8,而32位系统中都是4?

1 知识误区明白了两个系统的寻址原理就能明白,地址跟系统有关,但是基本数据类型占的大小是由C语言本身决定。2.实例64位系统,这个位数指的是CPU 里面的通用寄存器的数据宽度为64位,也就是说一个地址占二进制位数是64,所以:sizeof(double *)==sizeof(int *)==sizeof(char *)==64/8==8。32位系统,同理,他的一个地址占32位二进制空间,sizeof(double *)==sizeof(int *)==sizeof(char *)==32/8

2021-02-07 11:31:24 1973

原创 深拷贝和浅拷贝的区别

1 简单理解深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。假设B复制了A,修改A的时候,看B是否发生变化:如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值)如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值)**浅拷贝(shallowCopy)**只是增加了一个指针指向已存在的内存地址,**深拷贝(deepCopy)**是增加了一个指针并且申请了一个新的内存,使这个增加的指针指向这个新的内存,使用深拷贝的情况下,释放内存的时候不会

2021-02-06 21:45:13 12363

原创 PX4/Pixhawk---uORB深入理解和应用(最新版)

1 简介1.1 PX4/Pixhawk的软件体系结构PX4/Pixhawk的软件体系结构主要被分为四个层次,这可以让我们更好的理解PX4/Pixhawk的软件架构和运作:应用程序的API:这个接口提供给应用程序开发人员,此API旨在尽可能的精简、扁平及隐藏其复杂性。应用程序框架: 这是为操作基础飞行控制的默认程序集(节点)。库: 这一层包含了所有的系统库和基本交通控制的函数。操作系统: 最后一层提供硬件驱动程序,网络,UAVCAN和故障安全系统。uORB(Micro Object Requ

2021-02-05 01:08:29 2103

转载 CMakeLists.txt 语法介绍与实例演练

一、Cmake 简介cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。二、常用命令1. 指定 cmake 的最小版本cmake_minimum_required(VERSION 3.4.1)这行命令是可选的,我们可以不写这句话,但在有些情况下,如果 CMakeLists.txt 文件中使用了一些高版本 cmake 特有的一些命令的时候,就需要加上这样一行,提醒用户升级到该版本之后再执行 cmake。

2021-02-04 23:44:10 186

原创 vscode搭建C/C++环境以及使用gcc/g++/cmake编译总结

1.搭建环境1.下载vscode2.下载cmake、MinGW(官网下载即可)3.添加cmake、MinGW的bin文件至环境变量(具体方法搜如何添加环境变量)4.桌面新建文件夹,打开vscode(vscode是以文件夹为工程单位的)5.安装Chinese (Simplified) Language Pack for Visual Studio Code(汉化包),重启即可6.安装C/C++7.安装cmake、cmake tool至此,编译环境搭建成功2.编译程序1.新建.cpp文件2

2021-02-02 11:50:38 5813

原创 Ubuntu下vim的简单配置(例如自动添加代码等 持续更新)

1.怎么自动添加代码法1.可以自己在根目录下创建.vimrc文件法2.我是直接配置系统自带的,直接终端输入sudo vi /etc/vim/vimrc,之后添加代码如下autocmd BufNewFile *.c exec ":call AddTitleForShell()"101 function AddTitleForShell()102 call append(0,"#include <stdio.h>")103 call append(1,"#include <stdl

2021-02-02 01:27:23 543

机器人路径规划算法代码

本代码包含Dijkstra算法、Floyd算法、RRT算法、A*算法、D*算法等多种路径规划算法的matlab代码,注释明确,能够直接运行,欢迎下载。

2021-05-28

无人车轨迹的扩展卡尔曼滤波仿真

对于车辆轨迹的卡尔曼滤波仿真,主要是对车辆运行中x轴与y轴以及车辆转角的扩展卡尔曼滤波仿真。、 程序能够直接运行,有兴趣的小伙伴可以直接下载。

2021-04-22

单片机自动增益延迟放大器

一. 任务 设计一个数控自动增益延迟放大器。可以按照需要进行音量的自动调节,即增益的自动控制;可以按照需要进行延迟的调节,即改变输出信号的时延。 二. 程序内容 1. 定时器触发ADC,DMA搬运 2. 信号处理稳定峰峰值2V 3. 按键中断改变信号相位幅值 4. DMA搬运,定时器触发DAC输出正弦波 2020/4/13 青岛科技大学校内赛

2021-04-13

CMake实践.pdf

CMake实践是大神总结的CMake的使用用法,涵盖了CMake的所有使用方式,本人更是进一步添加了书签,是你能够快速定位到你需要的知识,本PDF为高清版+书签,学习CMake的同学可以下载。 PS:非常好的学习资料,我看完之后完全掌握了CMake的用法,对于你理解大型编程结构有着很好的启示作用。

2021-04-12

ROS下launch文件知识点总结.pdf

这篇PDF总结了在ros操作系统下面书写.launch文件怎么写,语法规则等,能够让你快速掌握launch文件书写规则。

2021-03-31

VFH+的Matlab代码 (360度全方面扫描).zip

这是一个学习机器人避障算法的matlab仿真代码,使用VFH+算法进行避障,直接下载运行就可以使用,备注非常详细,大家可以自定义避障地图,也可以更改参数实现不同的避障

2021-03-31

求解多旅行商(MTSP)的遗传算法的MATLAB程序(中文注释)

本算法可以求得从一个城市出发的多路旅行商问题,而且通过参数设定,可使各路均衡

2021-03-03

十字路口交通灯 multisim仿真

根据车流状况不同,可调整三色灯点亮或关闭时间。 (1)基本部分: ①可用LED模拟交通灯; ②主道路绿、黄、红灯亮的时间分别为30秒、5秒、20秒; 次道路绿、黄、红灯亮的时间分别为20秒、5秒、30秒; ③主、次道路时间指示采用倒计时制,用2位数码管显示。 (2)扩展部分 ①主、次道路绿、黄、红灯亮的时间可以预置; ②主、次道路绿、黄、红灯亮的时间可以分别调整。 注意:包含整个设计的文档指导(都在里面!!!)

2021-03-03

2020年TI杯山东省大学生电子设计大赛 放大器非线性失真研究装置(E题)

2020年TI杯山东省大学生电子设计大赛 放大器非线性失真研究装置(E题) 比赛源码 主要包含:定时器触发ADC采样 DMA搬运ADC采样数据 FFT分析 屏幕显示FFT频谱以及采样波形 计算实验数据 荣获山东省一等奖,学校第一名,现公开源码,供小白学习(大佬勿扰)

2020-12-03

2020年电子设计大赛题目

本资源是2020年山东省电子设计大赛全部的题目,有想训练的小伙伴可以下载下来练习练习,提前为2021年国赛训练

2020-10-16

基于BP神经网络人脸识别.7z

这次经过我的学习,实现的是基于BP神经网络的人脸朝向识别,经过验证,识别率最后达到100%,现在无偿把代码分享给大家,里面包含测试的图片,能够直接使用。

2020-06-05

RBF神经网络函数回归分析(MATLAB).m

本人也是神经网络小白,最近在学习神经网络算法,也做了不少案例,所以先从最简单的RBF神经网络开始把,本次展示个人做的利用RBF神经网络对函数进行回归分析。

2020-05-26

基于MATLAB的双闭环直流调速系统建模.pdf

这个是结合我之前发布的simulink仿真专门做的论文,直接配套,如果有老师要求做课程设计,那么你可以先在我资源里面下载simulink仿真,如果觉得可行,可以直接下载这个论文,还可以私聊我要word版本,欢迎大家下载。

2020-05-20

基于MATLAB的双闭环直流调速系统建模.slx

本文件是我自己做的转速电流双闭环直流调速Simulink仿真,网上大都只是简单介绍,实际做起来没那么容易,里面包括各种参数都是调好了,能过够直接应用并且调出来波形。欢迎下载,本文空间还有关于他的论文,也是我自己写的,全都配套。有问题私聊我!

2020-05-20

2019西门子杯六部十层电梯群控参考程序.zip

2019西门子杯挑战赛电梯六部十层控制程序,初赛拿到特等奖,2020年一样还是电梯控制,可以参考学习

2020-04-15

14届恩智浦智能车普通四轮组国赛程序.zip

这是我14届恩智浦智能车比赛的国赛程序,十字,环岛,都能够跑下来,参加普通四轮组的可以参考参考,芯片是K60.

2020-03-25

STM32_信号发生器.zip

利用STM32F1,该程序实现利用DAC产生频率,幅值,相位,信号波形可变的正弦波,三角波,方波,斜波。利用按键触发外部中断来触发信号的变化,欢迎下载,有问题私聊。

2020-02-25

STM32F407_双重ADC.zip

采用STM32F407ZGT6,编写程序实现定时器触发双重ADC1,ADC2,并利用DMA搬运数据,在DMA中断里将数据分开,欢迎下载,有问题私聊。

2020-02-25

STM32_FFT测信号相位.zip

本程序是采用STM32F407ZGT6,利用AD+DMA采集叠加正弦波数据,在DMA中断中采用FFT+滤波,通过DDS9599将需要的波形输出,是本学校的电子设计大赛-《自适应滤波器》程序,现分享给大家,欢迎下载,有什么问题私聊我。

2020-02-23

LMS滤波器 stm32f103rct6.zip

STM32 自适应滤波程序算法,采用LMS算法,本算法能够很好的滤除信号中的杂波,并复原原来的波形。欢迎下载指点

2020-02-17

STM32F407 ADC.zip

STM32F407 ADC中断实现双路采集信号(非DMA模式),亲测可用采用正点原子官方库编写,另外本人专攻与历年电赛,欢迎询问代码。

2020-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除