自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 收藏
  • 关注

转载 Matlab基本函数-conj函数

Matlab基本函数-conj函数1、conj函数:用于计算复数的共轭值2、用法说明:y=conj(x)函数计算复数x的共轭值。输出结果y的维数跟输入x的维数一致,返回值为:real(y)-i*imag(y)3、实例>> x = [3+4i 5-6i 7+10i 23+12i]x = 3.0000 + 4.0000i 5.0000 - 6.0000i...

2016-09-18 21:29:00 728

转载 协方差的定义

http://blog.csdn.net/ybdesire/article/details/6270328/协方差的定义对于一般的分布,直接代入E(X)之类的就可以计算出来了,但真给你一个具体数值的分布,要计算协方差矩阵,根据这个公式来计算,还真不容易反应过来。网上值得参考的资料也不多,这里用一个例子说明协方差矩阵是怎么计算出来的吧。记住,X、Y是一个列向量,它表...

2016-09-18 10:17:00 464

转载 matlab画柱状图

论文中需要画图进行比较,感觉还是matlab画起来比较方便,先把自己画的图及matlab代码放上。y=[300 311;390 425; 312 321; 250 185; 550 535; 420 432; 410 520;];b=bar(y);grid on;ch = get(b,'children');set(gca,'XTickLabel',{'0','1','2','3',...

2016-08-13 00:34:00 308

转载 matlab画带标记的折线图

1.不带标记的如:x=[1,5,3,7,4]plot(x)2. 带标记plot(x,'-*')'-s'表示方格'-p'表示五角星'-d'表示菱形'-h'表示六角形'-+'表示用加号'-o'表示用圈'...

2016-08-12 22:57:00 929

转载 UBUNTU 10.04上安装和使用HAMACHI

https://secure.logmein.com/US-ES/labs/#HamachiforLinuxhttps://secure.logmein.com/CN/,经过笔者使用,非常不错。官网上有windows版本和linux版本,其中linux版本是没有图形化界面的。1.下载和安装官网上有deb文件下载,下载后双击安装。2.使用2.1.登录安装完成后,执行...

2016-03-31 13:52:00 207

转载 MATLAB绘图

matlab绘制散点图clc,clearx=[11.9,11.5,14.5,15.2,15.9,16.3,14.6,12.9,15.8,14.1];y=[196.84,196.84,197.14,197.03,197.05,197.13,197.04,196.96,196.95,196.98];plot(x,y,'.')Matlab将坐标系中的点连接起来...

2015-11-07 13:22:00 688

转载 MATLAB的GUI

1 % 常使用的对象查看和设置函数 2 % 1.get、set函数 3 get(0) % 获得句柄值为0的对象的属性,即显示器对象属性 4 5 plot([0:10]); % 绘制一幅图 6 title('示例'); % 增加text对象 7 8 % 获得figure的所有子对象 9 allchild(gcf)10 11 % 查看子对...

2015-06-22 14:51:00 119

转载 matlab GUI界面编程总结

去年做了一些关于Matlab GUI的程序,现在又要做相关的东西,回想起来,当时很多经验没有记录下来,现在回顾起来始终觉得不爽,所以从现在开始,一定要勤写记录。 从简单的例子说起吧。 创建Matlab GUI界面通常有两种方式: 1,使用 .m 文件直接动态添加控件 2. 使用 GUIDE 快速的生成GUI界面显然第二种可视化编辑方法算更适合写大型程序。一:创建GU...

2015-06-19 14:21:00 381

转载 正态分布

功能:生成服从正态分布的随机数语法:R=normrnd(MU,SIGMA)R=normrnd(MU,SIGMA,m)R=normrnd(MU,SIGMA,m,n)说 明:R=normrnd(MU,SIGMA):生成服从正态分布(MU参数代表均值,DELTA参数代表标准差)的随机数。输入的向量或矩阵MU和SIGMA必须形式相同,输出R也和它们形式相同。标量输入将被扩展成和其它输入具...

2014-12-14 20:29:00 234

转载 Arduino蓝牙模块实现通信

蓝牙参数特点1.蓝牙核心模块使用HC-06从模块,引出接口包括VCC,GND,TXD,RXD,预留LED状态输出脚,单片机可通过该脚状态判断蓝牙是否已经连接2.led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口3.输入电压3.6~6V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V!4.可以直接连接各种单片机(51,AVR,PIC...

2014-11-20 21:53:00 5223

转载 Arduino示例教程超声波测距实验

超声波传感器 超声波是一种超出人类听觉极限的声波即其振动频率高于20kHz的机械波。超声波传感器在工作的时候就是将电压和超声波之间的互相转换,当超声波传感器发射超声波时,发射超声波的探头将电压转化的超声波发射出去,当接收超声波时,超声波接收探头将超声波转化的电压回送到单片机控制芯片。超声波具有振动频率高、波长短、绕射现象小而且方向性好还能够为反射线定向传播等优点,而且超声波传...

2014-10-25 11:14:00 1561

转载 Main.C中 IO口,中断及串口初始化

void Port_Init(void){ //CAUTION:Follow the configuration order for setting the ports. // 1) setting value(GPnDAT) // 2) setting control register (GPnCON) // 3) configur...

2013-11-17 14:00:00 415

转载 Main.C时钟设定

void Main(void)       时钟设定:400M 100M 50M得到1:4:8 进而需要得到 hdivn=2; pdivn=1; i = 2 ; //用于选择CUP核的频率;以及对应MPLL_vall ;key 参数; switch ( i ) case 2://400 ...

2013-11-17 13:51:00 126

转载 ARM9代码分析启动MAIN.C

#define GLOBAL_CLK 1#include <stdlib.h>#include <string.h>#include “def.h”#include “option.h”#include “2440addr.h”#include “2440lib.h”#include “2440slib....

2013-11-14 17:47:00 130

转载 Boadload和Image$$??$$Limit含义

Bootloader即引导加载程序,是系统加电后运行的第一段软件代码。简单的说它们都是bootloader,所完成的任务也大同小异。 熟悉x86体系结构的朋友肯定知道,x86平台上bootloader是由BIOS和位于硬盘MBR中的OS Bootloader(比如Lilo和Grub)组成的。BIOS完成硬件的检测和资源的分配后,将硬盘MBR中的...

2013-11-14 16:14:00 161

转载 嵌入式人才的发展方向

嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(SetTopBox)、高清电视(HDTV)、...

2013-11-12 19:54:00 96

转载 自行研制的四轴飞行器

德国人代码中的姿态检测算法:  首先,将陀螺仪和加速度及的测量值减常值误差,得到角速度和加速度,并对角速度进行积分,然后对陀螺仪积分和加速度计的数值进行融合。融合分为两部分,实时融合和长期融合,实时融合每一次算法周期都要执行,而长期融合没256个检测周期执行一次,(注意检测周期小于控制周期的2ms)  实时融合(每一次算法周期都要执行):    1.将陀螺仪积分和加表滤波后的值做差...

2013-08-30 19:31:00 102

转载 贴片芯片焊接

尖头电烙铁焊接其他的。贴片对准针脚,固定针脚,上助焊剂,烙铁上锡,拖焊,检查。准备物品:刀头烙铁、松香水、无水酒精、焊锡、镊子、吸水海绵、吸锡带。1、对齐芯片,用焊锡固定芯片四周。2、用涂上松香的干净烙铁头,醮去引脚上多余的焊锡,之后再用吸水海绵清理烙铁头。反复多次直到所有引脚处理完毕。3、用棉签醮酒精,清理芯片四周的松香。转载于:https://www.cnblog...

2013-08-30 12:21:00 309

转载 for循环使用详解(c语言版)

说明:c语言的很多语法部分都和JAVA,AS等相同 特别是for的用法. c语言中的for循环语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句. for(表达式1 ;表达式2 ; 表达式3) 语句 它的执行过程如下: (1)先求表达式1. (2)求表达式2, 若其...

2013-08-10 13:44:00 1968

转载 x9015数字电位器应用

/*********************************************************************** 名称:main() 功能:主函数,将x9015设置为中间档位(16),则测量出来的值约为实际的电压信号的一半。******************************************************...

2013-08-10 13:13:00 292

转载 几种方波方法及脉冲计数

if(DeviceFlag == 0x55){   amount++;  switch(amount%2)  {    case 1:Command_Out =1; break;    case 0: Command_Out =0; break;  }  if(amount==8)//16*8=128ms  {   ...

2013-08-07 17:47:00 1533

转载 pic计数

1 #include <pic.h> //用的是PICC编译器 2 __CONFIG (HS & PROTECT & PWRTEN & BOREN & WDTDIS); 3 //PIC单片机都需要配置该位,HS是外部晶振...

2013-08-03 22:23:00 147

转载 三种按键处理函数

1 void keyScan(void) 2 { 3 char i; 4 uint8 m; 5 uint8 R0 = 0; 6 TRISB=0x38; //xls 2012-11-26 增加复位键RB5 7 8 R0 = PORTB; //RB3,RB4,RB5按键读取 9 R0 &...

2013-07-08 17:57:00 875

转载 enum与typedef enum的用法

一,两者的用法 枚举类型定义用关键字enum标识,形式为:enum 标识符{ 枚举数据表};枚举数据(枚举常量)是一些特定的标识符,标识符代表什么含义,完全由程序员决定。数据枚举的顺序规定了枚举数据的序号,从0开始,依次递增。enum status{ copy, delete};枚举类型status仅有两个数据,一个是co...

2013-06-28 21:08:00 126

转载 PIC18F中断定时器

//基于MCC18编译器,使用HI-PICC不可用 //-------------------------------------------- #include <p18F452.h> //---------------------------------------------------------------------------- void...

2013-06-22 16:26:00 859

转载 PIC中的#pragma idata 和#pragma udata

PIC中的#pragma idata 和#pragma udata: idata表示已经初始化的数据。udata表示没有初始化的数据。  当一个数据块没有足够的空间用于存放一个连续的数据时(数组);此时便可用#pragma idata 或#pragma udata来定义一个新的存放数据块的区域。但是#pragma idata 或#pragma udata申请的空间也还是有...

2013-05-11 10:54:00 111

转载 USB主机是如何检测到设备的插入的呢?

USB设备的插入检测机制 首先,在USB集线器的每个下游端口的D+和D-上,分别接了一个15K欧姆的下拉电阻到地。这样,在集线器的端口悬空时,就被这两个下拉电阻拉到了低电平。而在USB设备端,在D+或者D-上接了1.5K欧姆上拉电阻.对于全速和高速设备,上拉电阻是接在D+上;而低速设备则是上拉电阻接在D-上。这样,当设备插入到集线器时,由1.5K的上拉电阻和15K的下拉电阻...

2013-05-06 11:14:00 1928

转载 PIC18F2455/2550/4455/4550之通用串行总线USB

PIC18FX455/X550 系列器件包含全速和低速兼容的USB串行接口引擎(Serial Interface Engine,SIE),它允许在任何USB主机和PIC单片机之间进行高速通信。 可以利用内部收发器或通过外部收发器将SIE 直接连接到USB。内部的3.3V稳压器也可以在5V的应用中被用作内部收发器的电源。 USB模块还包含了某些特殊硬件以提高其工作性能。在...

2013-05-03 22:38:00 449

转载 深入理解指针函数

1.指针函数的定义顾名思义,指针函数即返回指针的函数。其一般定义形式如下:类型名*函数名(函数参数表列);其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针(地址),“类型名”表示函数返回的指针指向的类型”。...

2013-03-16 11:22:00 48

转载 uC/OS-II

1、uC/OS-II内核,代码公开的嵌入式实时操作系统,代码规模不大,实现抢占式任务调度和多任务间通信等功能。 2、uC/OS-II是一个基本完整的嵌入式操作系统解决方案套件,包括uC/TCP-IP(IP协议栈)、uC/FS(文件系统)、uC/GUI(图形界面)、uC/USB(USB驱动)和uC/FL(Flash加载器)的部件,但是这些部件是不公开代码的。还有些...

2013-03-06 16:49:00 91

转载 幸福是怎么来的

幸福是怎么来的考研的时候,被小霞拉着看了《蓝色生死恋》哭的死去活来的。最近又翻出来看,倒是没哭,却看得很郁闷。恩熙说,她和俊熙在一起的时候很幸福。但这是一种不被大多数人祝福的幸福。是通过伤害了朋友、父母而“得来”的幸福。 所以我在想,幸福到底是怎么来的。只要自己觉得幸福就可以不顾他人去勇敢的追求么。还是说放弃自己小小的幸福,去追求利益最大化,大家...

2013-01-11 17:20:00 74

转载 两轮小车相关记录(重点)

车模速度控制:车模速度控制采用了典型的PI 控制算法,对于PI 调节算法中的参数整定可以参照一般PI 参数整定的方法进行。速度控制子程序是每隔一段时间(100ms)调用一次,程序并没有直接更新 g_nLeftMotorSpeedOut ,g_nRightMotorSpeedOut的数值,而是通过调用函数更新上面的数值CalculateMotorSpeedOut(),...

2013-01-07 11:59:00 152

转载 PT2262/2272红外遥控集成电路

PT2262/2272是一对带地址、数据编码功能的红外遥控发射/接收芯片。其中发射芯片PT2262-IR将载波振荡器、编码器和发射单元集成于一身,使发射电路变得非常简洁。接收芯片PT2272的数据输出位根据其后缀不同而不同,数据输出具有“暂存”和“锁存”两种方式,方便用户使用。后缀为“M”为“暂存型”,后缀为“L”为“锁存型”,其数据输出又分为0、2、4、6不同的输出,例...

2013-01-06 17:19:00 1265

转载 STM32输入捕获简介

输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32的输入捕获,简单的说就是通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断...

2013-01-03 16:07:00 235

转载 STM32笔记记录5,捕捉

给等待入门的人一点点建议:入门必须阅读的相关文档1、 几个重要官方文档的功能: a) Datasheet——芯片基本数据,功能参数封装管脚定义和性能规范。 b) 固件函数库用户手册——函数库功能,库函数的定义、功能和用法。 c) 参考手册——各种功能的具体描述,使用方法,原理,相关寄存器。 d) STM32F10xxx硬件开发:使用入门——相关基础硬件设计 ...

2013-01-03 14:40:00 116

转载 HMC5883 3轴磁阻测方位角

//***************************************// HMC5883 IIC测试程序// 使用单片机STC89C52// 晶振:12M// 显示:串口输出,波特率4800// 编译环境 Keil uVision3// 参考宏晶网站24c04通信程序// 时间:2012年11月27日// 修改:Mr Lee//****...

2013-01-02 21:17:00 465

转载 STM32 定时器用于外部脉冲计数

STM32 定时器(一)——定时器时间的计算STM32的定时器是灰常NB的,也是灰常让人头晕的(当然是对于白菜来说的)。STM32中的定时器有很多用法:(一)系统时钟(SysTick)设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:void RCC_Configuration(void){RCC_ClocksTypeDef RCC_ClockF...

2013-01-01 21:09:00 2725

转载 STM32 I/O的耐压问题,中断问题,以及如何在Keil (RVMDK) 中观察程序的执行时间

STM32 I/O的耐压问题STM32 I/O的耐压问题 STM32并不是如手册所言,绝大部都是耐5V电压的,具体的要参考数据手册——我就是轻信了网络上话,犯错误了。 STM32f103c8的I/O耐压分布是这样的: 1~19 :3.3V 20~22 :5.0V 23~24 :3.3V 25~34...

2013-01-01 21:03:00 389

转载 STM32 直流减速电机控制

在直流减速电机控制中,最常用的方法就是通过PWM来控制直流电机的转速。在控制小车走直线的过程中,需要两者的转速一置(如果要走得很直,还需要在短时间内保证两者的行程大致相当,这可以用PID算法来控制)。因此,在检测到两者转速不一样时,需要动态调整其中一个或两个轮子的PWM的点空比(简单点的就以一个轮为基准,调整另外一个轮子即可;如果以一个固定的标准的话,需要调整两个轮子的PWM占...

2013-01-01 20:58:00 3165

转载 STM32——C语言数据类型

STM32——C语言数据类型在编程过程中,不同的CPU,其数据类型的意义各不相同,所以一定要注意相应变量数据类型的定义和转换,否则在计算中可能会出现不确定的错误。(一)C语言中的种类数据整型:int short long实型:float doubleSTM32中的数据类型非常的多,常用的变量,文件中的定义如下: /* exact-width signed i...

2013-01-01 20:58:00 414

空空如也

空空如也

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

TA关注的人

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