自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 Primer5

title: 第五章——语句date: 2022-05-16 15:31:22tags:C++ Primermathjax: true第五章——语句1.简单语句空语句:只有一个分号;如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,此时应该使用空语句。另外使用空语句时应该加上注释。空块的作用等价于空语句。2. 条件语句悬垂 else ,在 C++中,它规定 else 与离它最近的尚未匹配的 if 匹配,从而消除了程序的二义性。switch 语句一般不要省略 .

2022-05-25 11:12:52 356

原创 Primer4

title: 第四章——表达式date: 2022-05-10 11:07:39tags:C++ Primermathjax: true第四章——表达式1. 基础当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置)。算术运算符满足左结合律,意味着如果运算符的优先级相同,将按照从左向右的顺序组合运算对象。2. 算术运算符对于大多数运算符来说,布尔类型的运算对象将被提升为 int 类型。除了 -m 导致溢出的特殊.

2022-05-25 11:12:17 276

原创 Primer3

title: 第三章——字符串、向量和数组date: 2022-04-30 15:42:23tags:C++ Primermathjax: true第三章——字符串、向量和数组两种重要的标准库类型:string 和 vector。string 表示可变长的字符序列,vector 存放的是某种给定类型对象的可变长序列。内置数组类型,和其他内置类型一样,数组的实现与硬件密切相关。因此比较于标准库类型 string 和 vector,数组在灵活性上稍显不足。1. 命名空间的 using 声.

2022-05-25 11:11:17 420

原创 Primer2

title: 第二章——变量和基本类型date: 2022-04-29 16:27:20tags:C++ Primermathjax: true第二章——变量和基本类型对象对象是指:一块能存储数据并具有某种类型的内存空间对象是具有某种数据类型的内存空间。对象的类型决定了其上的操作。变量命名规范标识符要能体现实际含义变量名一般用小写字母,如 index,不要用 Index 或 INDEX用户自定义类名一般以大写字母开头,如 Sales_item如果标识符由.

2022-05-25 11:09:47 220

原创 QT 报错如下

obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public:在.pro文件中加入,QT += sql等等

2022-03-11 11:21:23 142

转载 卡尔曼滤波器的原理以及在Matlab中的实现

卡尔曼滤波器——最佳线性滤波器好处:实现简单,且是时域滤波器,没有很多的变换域,工程上应用很多。一、状态转移假设一个汽车在路面行驶,如下图:用汽车当前的位置和当前的速度来表示汽车当前的状态,写成矩阵形式...

2021-11-15 18:35:27 1046

转载 C/C++学习之路

一、语言本身变量、条件、循环、字符串、数组、函数、结构体······C语言重点:指针、内存管理C++要学:面向对象特性、泛型、模板、STL二、基础四大件1.数据结构和算法:数据结构:字符串、链表、二叉树、堆、栈、队列、哈希······算法:查找、排序、动态规划······2.计算机网络TCP/IP协议栈:ARP协议、IP协议、ICMP协议、TCP协议、UDP协议、DNS协议、HTTP协议、HTTPS协议3.操作系统进程和线程:原子性、并发、锁······内存:内存分布、内存调度···

2021-11-07 21:19:13 373

转载 全局变量、静态全局变量、静态局部变量、局部变量

按存储区域分:1、全局变量、静态全局变量、静态局部变量存储在内存的全局数据区。2、局部变量存储在内存的栈区。按作用域分:1、全局变量在整个工程文件内有效。2、静态全局变量只在定义它的文件内有效。3、静态局部变量只在定义它的函数内有效,且程序仅分配一次内存,函数返回后,该变量不会消失。4、局部变量只在定义它的函数内有效,且函数返回后失效。静态变量(全局和局部)和全局变量共享全局数据区,但静态局部变量只在定义它的函数中可见。静态局部变量和局部变量在存储位置上不同,使.

2021-11-03 18:15:19 853

转载 隶属函数和模糊集合

隶属函数(membership function)也称为归属函数或模糊元函数,是模糊集合中会用到的函数,是一般集合中指示函数的一般化。指示函数可以说明一个集合中的元素是否属于特定子集合。一元素的指示函数的值可能是0或1,而一元素的隶属函数可能会是0到1之间的数值,表示元素属于某模糊集合的“真实程度”。通俗理解:给定一个论域(研究范围)中的任一元素,都存在一种映射,使得,则称为模糊集,称为对隶属度。...

2021-10-09 16:29:50 3438

转载 深入理解FT,DTFT,DFT 之间的关系

学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DFT、DTFT、FS、FT、FFT、DFS等,参考整理的资料,重新写了一下各种变换的概念。学过卷积,我们都知道有时域卷积定理和频域卷积定理,在这里只需要记住两点:1. 在一个域的相乘等于另一个域的卷积;2. 与脉冲函数的卷积,在每个脉冲的位置上将产生一个波形的镜像。(在任何一本信号与系统课本里,此两条性质有详细公式证明)下面,就用这两条性质来说明DFT,DTFT,DFS 之间的联系:一、FT首先来说图(1)和图.

2021-10-08 11:07:45 1641

转载 浮点、定点文章汇总

讲的十分详细,留在这方便以后查看程序员必知之浮点数运算原理详解_tercel_zhang的专栏-优快云博客_浮点数运算这也是个汇总:关于浮点运算和定点运算_小豆豆~-优快云博客_定点运算和浮点运算...

2021-10-01 10:35:27 143

原创 信噪比(SNR或S/N)

信噪比,英文名称叫做Signal-to-noise ratio,缩写为SNR或S/N,又称讯噪比,是科学和工程中所用的一种度量,用于比较所需信号的强度与背景噪声的强度。其定义为信号功率与噪声功率地比率,以分贝(dB)为单位表示。大于比率1:1(高于0分贝)表示信号多于噪声。信噪比的定义:有用信号功率(Power of Signal)与噪声信号功率(Power of Noise)的比,也就是幅度(Amplitude)平方的比,如下所示:它的单位一般使用分贝,其值为十倍对数信号与噪声功率

2021-09-24 19:54:43 30452

原创 Matlab 专题八——Matlab 图形用户界面设计

在Matlab中,所有的图形操作都是针对图形对象而言的,如坐标轴、曲线、曲面、文本等每个对象在创建时,就被赋予唯一的标识,这种标识就是该图形对象的句柄。以后可以通过句柄访问该图形对象的属性。关于对象精辟介绍:Matlab的图形系统是面向图形对象的,对象是用来描述客观事物的实体,是构成系统的基本单位。图形对象是用于显示图形和用户界面的基本要素。1、图形对象的句柄(1)句柄的概念 在Matlab中,用句柄来标识对象,通过句柄来访问相应对象的属性。%绘制多个图...

2021-09-23 19:00:35 8551 1

原创 Matlab 专题七

一、符号对象1、符号对象的建立符号对象包括:符号常量、符号变量。(1)sym函数用于建立单个的符号对象,调用格式为: 符号对象名 = sym(A)。其中,A可以是一个数值常量、数值矩阵或数值表达式(不加单引号),此时符号对象为一个符号常量;A也可以是一个变量名(加单引号),这是符号对象为一个符号变量。%符号对象的建立%符号常量t = sym(2); %将数值二转化为符号对象,并赋值给tt1 = t + 1/2; %符号对象 加 1/2disp('(2 + ...

2021-09-18 17:29:37 1265

原创 Matlab 专题六

一、数值微分与数值积分1、数值微分当函数过于复杂或者以列表的方式给出时,就要用到数值方法。(1)数值差分与差商向前差分:向后差分:中心差分:向前差商:向后差商:中心差商:函数在点的微分,接近于其在该点的差分函数在点的导数,接近于其在该点的差商(2)数值微分的实现MATLAB提供了求向前差分的函数diff,其调用格式如下:dx = diff(x):计算向量x的一阶向前差分,dx(i)=x(i+1)-x(i),i =1,2,...,n-1。...

2021-09-17 19:34:49 4875

原创 Matlab 专题五

1、数据统计分析1、 求最大元素与最小元素(1) 当x为向量时y = max(x):求向量x的最大值[y,k] = max(x):求向量x的最大值及在向量中的位置k。(2)当A为矩阵时max(A):返回一个行向量,该行向量由每列元素的最大值组成。[Y,U] = max(A):返回行向量Y和U,Y向量记录A的每列的最大值,U向量记录每列最大元素的行号。max(A,[],dim):dim取1或者2。dim取1时,该函数的功能和max(A)完全相同;dim取2时,该函数返回一个列.

2021-09-16 16:32:42 3083

原创 Matlab专题四

一、二维曲线1、plot函数(1)plot函数绘制二维折线( plot(x,y)包含两个向量 x,y )>> x = [2.5,3.5,4,5];>> y = [1.5,2.0,1,1.5];>> plot(x,y)%运行结果如下(2)最简单的plot函数调用格式( plot(x) 只包含一个向量x,此时二维图形横坐标为向量x的下标,纵坐标为向量内的值。 )>> x = [2,1,3,0];>&...

2021-09-13 21:02:14 1685

原创 Matlab专题三

Matlab程序文件分为脚本文件和函数文件例子:分别建立脚本文件和函数文件,求两个函数的矩阵的乘积函数文件名称,一定要与函数一致% 建立脚本文件f1.m %A = [1,2,3;4,5,6];B = [1,2;3,4;5,6];C = A*B% 在命令行窗口运行脚本文件 %>> f1C = 22 28 49 64% 建立函数文件f2.m %function C = f2(A,B)C = A*B;% 命令行中..

2021-09-11 15:34:35 2768

原创 Matlab专题二

一、特殊矩阵1、 通用类型特殊矩阵zeros 函数:产生全0矩阵,即零矩阵ones 函数:产生全1矩阵,即么矩阵。eye 函数:产生对角线为1的矩阵。当矩阵是方阵时,得到一个单位矩阵。rand 函数:产生(0,1)区间均匀分布的随机矩阵。randn 函数:产生均值为0,方差为1的标准正态分布随机矩阵。zeros函数的调用格式:zeros(m):产生m×m零矩阵。zeros(m,n):产生m×n零矩阵。zeros(size(A)):产生与矩阵A同样大小的零矩阵。2...

2021-09-09 12:53:07 962

原创 Matlab 专题一

Matlab 学习笔记_0一、系统环境1、“...” 换行符号2、变量名的优先级,高于内部的函数;变量名要避开内有特定含义词。3、设置文件搜索路径,①“ path ”命令,>>path(path,'d:\work'); 将D盘下的work文件夹设为文件搜索路径4、Matlab 首先执行当前文件夹下的文件,然后再去执行搜索路径文件夹下的同名M文件。、5、重点时设置当前文件夹和文件搜索路径6、Ctrl + R 注释掉一行;Ctrl + T 撤销注释此行二、数值数.

2021-09-08 15:24:29 1310

原创 毕业论文——写法

四个部分:1、引言(第三步)写买点,写论点。讲大背景,找到自己论点的位置。对前人的成果有一些总结,找到前人的不足,让自己论点 可以解决前人留下的一部分问题。2、方法(第一步)做设计、做实验的研究方法是什么?实验步骤、调查报告;写的详细一点,可以找前辈去找实验方法。3、结果与讨论(第二步)把实验结果全部罗列,作图,分析。推出结论。最关键的就是论点用论据来证...

2020-02-25 11:10:25 266

原创 DSPF28069——增强型脉宽调制模块(EPWM)记录6

增强型脉冲宽度调制器(ePWM)外围设备是控制商业和工业设备中的许多电力电子系统的关键因素。 这些系统包括数字电机控制,开关模式电源控制,不间断电源(UPS)以及其他形式的电源转换。 ePWM外设执行数模(DAC)功能,其占空比等于DAC模拟值; 它有时被称为Power DAC。本章概述了模块及其每个子模块的信息:•时基模块•计数器比较模块•操作限定模块•死区发生器模块•PWM斩波器...

2019-07-21 09:56:20 3387

原创 DSPF28069——时钟记录5

1、外设时钟控制寄存器PCLKCR0、PCLKCR1、PCLKCR2、PLCLKCR3特殊的寄存器TBCLKSYNC:(时基时钟同步寄存器)0:每个启用的ePWM模块中的TBCLK(时基时钟)都将停止。 (默认)。 但是,如果在PCLKCR1寄存器中设置了ePWM时钟使能位,则即使TBCLKSYNC为0,ePWM模块仍将由SYSCLKOUT提供时钟。1:所有启用的...

2019-07-20 10:39:42 1643

原创 DSPF28069——中断寄存器记录4

1、控制寄存器PIECTRL2、应答寄存器PIEACK3、寄存器标志寄存器PIEIFRx。(x = 1 to 12)4、使能寄存器PIEIERx。(x = 1 to 12)5、CPU中断标志寄存器(IFR)RTOSINT:实时操作系统(RTOS)中断标志位。该位是RTOS中断的标志。0:无RTOS中断悬挂。1:至少有一个RTOS中断...

2019-07-19 20:40:57 1089

原创 DSPF28069——外设中断扩展(PIE)记录3

外设中断扩展模块将多个中断源复用为一组较小的中断输入。PIE支持96个独立的中断,这些中断又被分为12组,每组中有八个独立的中断,1-12组对应于INT1 to INT12每一个独立的中断可以被PIE模块使能或者禁用。中断一般看来可分为三个级别分别是:外设模块级、PIE级、CPU级中断过程分析:1、外设级一个外设模块产生一个中断事件。对应于该事件的特定寄存器中的中...

2019-07-19 16:28:57 2379

原创 DSPF28069——外围框架和设备仿真寄存器记录2

1、外设框架寄存器共有四个外设框架寄存器空间,分别是:Peripheral Frame 0:直接映射到CPU memeory bus总线的外设Peripheral Frame 1:映射到32-bit外设总线的外设Peripheral Frame 2:映射到16-bit外设总线的外设Peripheral Frame 3:映射到16-bit外设总线的外设每个地址的空间的作用详...

2019-07-19 15:25:59 538

原创 DSPF28069——GPIO寄存器记录1

1、GPIO的初始功能,及相关复用功能如下:2、GPIO的多功能复用寄存器GPAMUX1、GPAMUX2、GPBMUX1、GPBMUX2共58个GPIO,每个GPAMUXx.GPIOy寄存器有如下4种状态,00:通用的输入输出口01:外设选择110:外设选择211:外设选择3详见数据手册P133-P1383、控制寄存器GPACTRL、G...

2019-07-19 11:04:53 11247 1

原创 运算放大器理解

如图为运算放大器的电路符号V+:同相输入端V-:反相输入端Vs+:正电源端Vs-:负电源端Vout:输出端1、运放的放大倍数接近无穷大。其中代表运算放大器的开环差动增益,非常大,可认为是无穷大因Vout不可能是无穷大,且是无穷大固有必然趋向零。所以有V+ == V-2、运放的反相输入端电压永远等于同相输入端电压。(虚短)“虚短”...

2019-07-17 15:58:05 2533

原创 PCtoLCD2002使用方法(C程序)

1、PCtoLCD2002的设置内容(如下图所示)2、使用如下按钮打开.bmp文件3、之后点击生成字模,后复制数组(2*16)到字库中即可补充:.BMP文件的生成方式使用QQ截图截取.txt文件的中小四号字宋体,像素为16*16,例子如下...

2019-07-14 14:47:51 17759 1

原创 数字滤波器

1、限幅滤波2、中值滤波3、算数平均值滤波4、递推平均滤波5、中值平均滤波6、递推中值平均滤波

2019-05-31 19:20:42 131

原创 DSP—07时钟和系统控制

1、晶振有源晶振、无源晶振,直插、贴片式晶振,频率不同。2、OSC和PLLPLL有倍频的功能,TMS320F2802x系列的时钟时钟树

2019-05-18 11:40:36 434

原创 1-电源的各项指标及测量

1、直流电源指标(1)电压调整率(越小越好):负载不变,输入电压变化时输出电压相对变化量。Uomax为输入电压变化时最大输出电压,Uomin为最小输出电压,Uo为额定输出电压。(2)负载调整率(电流调整率,带载能力)(越小越好):表示输入电压不变的情况下,在一定范围内改变负载时,输出电压的最大相对变化量。其中,Uo2为空载(或者轻载)时输出电压,Uo1为满载(或重载)时的输...

2019-05-15 10:48:32 6215

原创 DSP—06中断

1、CPU中断、PIE中断、外设中断2、中断(软件中断、硬件中断)CPU定时器、EPWM、ADC、ECAP、EQQP、SCI、SPI、CAN、外设中断属于硬件中断可屏蔽中断、不可屏蔽中断每个外设中断都会有标志位和使能位优先级顺序如下排列:序号小的优先级高,右上角的优先级最高,左下角最低。PIEIFRx标志位、PIEIERx使能位、PIEACKx是判断CPU是否正在响...

2019-05-14 16:25:47 1789

原创 DSP——C2000基础(3)

1、GPIO有输入滤波:2、ADC3、EPWM4、TZ保护模块5、高精度PWM6、E-cap7、编辑器连接器8、程序烧写

2019-04-29 21:11:34 1925

原创 DSP——C2000基础(2)

1、中断PIE是外设中断扩展模块,扩展完一共96个中断2、时钟28027系列的外设支持3、看门狗

2019-04-29 20:47:02 2475

原创 DSP——C2000基础(1)

1、PWM可以做到50ps,ADC12位,他有双路采样有两个采样保持器,最快12.5兆,实时控制领域,运行非常稳定。2、CLA——CPU的小助手3.三角函数运算单元,维特比运算,硬件加速模块4、复位系统、系统初始化、中断复位的触发,一共有四种上电掉电复位、看门狗复位、复位引脚给个低电平信号、时钟丢失复位(相当于时钟源晶振出现问题)复位后会首先进入Bootlo...

2019-04-29 20:32:08 2954

原创 存储器映像及CMD文件

RAM:掉电丢数据、但是运行速度快、用于调试程序FLASH:掉电不丢失数据、运行速度较RAM慢,用于保存调试完成的程序实际操作中,CPU把Flash中的程序复制到RAM中运行,以提高运行速度。存储器映像(Memory Map即存储器地图):CMD文件F28027的存储器映像:CMD文件规定了代码和数据的具体存储规则//把一个数组中的数据存入外扩RAM中//...

2019-04-28 20:15:21 1723

转载 如何为CCS安装主题(Color Theme)CCS

这位大佬讲的实在太明白了https://blog.youkuaiyun.com/wusuopuBUPT/article/details/9130653

2019-04-28 19:03:58 5096

原创 Ubuntu的获取方法

Ubuntu Linux的获得方法可以有以下几种。1、从官方网站下载最新的Ubuntu的ISO镜像,然后安装。网址为:http://www.ubuntu.com/getubuntu/download。2、常用的Ubuntu网上资源下载网站:Ubuntu中文网站:http://www.wubantu.com。Ubuntu中文社区:http://www.ubuntu.org.cn。...

2019-02-06 17:51:51 471

转载 Ubuntu 数据库安装三条命令

Ubuntu 安装mysql 及 基本操作1. sudo apt-get install mysql-server2. apt-get install mysql-client3. sudo apt-get install libmysqlclient-dev注意:安装过程中会有密码的设置。sudo netstat -tap | grep mysql若提示没有提示没有发现n...

2019-01-28 19:51:40 568

PCB change.rar

用于进行PCB设计logo的转化,例如将二维码转到丝印层等

2019-07-09

空空如也

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

TA关注的人

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