自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

正在格式化……

我是街上的游魂,而你是闻到我的人。

  • 博客(214)
  • 资源 (20)
  • 收藏
  • 关注

原创 C++_类与对象

一、概述1.面向对象程序设计的基本特点:抽象、封装、继承、多态;2.C++中类的概念,是进行面向对象程序设计的基础,在面向对象程序设计中占据着核心地位,它把数据和作用在这些数据上的操作组合在一起,是封装的基本单元;3.对象是类的实例,类定义了属于该类的所有对象的共同属性。二、类的定义class 类名 //以class开头{

2016-10-24 11:28:28 1305

原创 总结——STM32F103C8T6通过MAX31865读取PT100电阻值

先看这个: 资料 https://blog.csdn.net/gsh_hello_world/article/details/56277182 https://blog.csdn.net/gsh_hello_world/article/details/8133595510月17日——10月23日调试总结1.MAX3...

2016-10-23 16:49:27 46545 12

转载 CD光盘和电报的编码

CD光盘的编码与流程CD光盘使用了两种编码来分别保证光盘的刻录质量,一个是从信息的逻辑正确性上保证,一个是从物理刻录的通道脉冲的识别可靠性上保证。它们分别是CIRC编码与EFM调制编码。CIRC的全称是交叉交错理德-所罗门编码(Cross Interleaved Read-Solomon Code),它的主旨是除了增加二维纠错编码外,还将源数据打散,根据一定的规则进行扰频和交错

2016-10-18 09:36:10 5028

原创 pads如何实现点击原理图就能在pcb与之对应的元器件变色

1.把原理图和PCB都打开,放在一个屏幕下;2.然后点原理图  工具(TOOL)--->Pads Layout; 3.点击“设计”中的“比较 PCB ”即可。

2016-10-17 16:53:59 8180

原创 C++_3种预处理功能

1.文件包含#include作用:把指定的源文件或头文件的全部内容包含到当前文件中。形式1:#include,直接按系统标准方式检索文件目录。形式2:#include"文件名",在当前的源文件的目录中寻找,找不到再按照系统标准方式检索其他文件目录。2.宏定义#define命令#includeusing namespace std;#define name1 北京邮电大学;

2016-10-16 22:28:42 2032

原创 C++_内联函数

inline:也称内置函数、内嵌函数;目的:减小开销、提高效率;定义:在编译时像对待宏一样进行替换,程序运行时没有函数调用过程和函数返回。inline int fn(int n){ return n + 2;}例子:对常被调用的小而简单的函数进行“内联”被对常被调用的小而简单的函数进行“内联”调用的小而简单的函“内联”#includeusing namespace

2016-10-16 20:43:07 516

原创 C++_枚举常量

定义:把变量的值一一列举,变量的值只能取其中的一个。形式1:enum city{上海,北京,南京,广州};//city为枚举类型名city city1,city2;//city1,city2为city枚举类型的变量形式2:enum city{上海,北京,南京,广州}city1,city2;例子:#include using namespace std;enum cit

2016-10-16 20:18:44 2325

原创 C++_const常量

1.符号常量对于符号常量:用一个标识符代表的常量,在程序中用#define命令定义某个符号代表的常量。#define M "男"#define W "女"#define pi 3.14152.const常量对于const常量:冻结变量,修饰类型描述符。const double pi = 3.14159265;特点:被const冻结的对象不能再被更新,所以在定义时必须初始

2016-10-16 12:16:52 876

原创 C++_引用

一、引用的概念(1)引用即给对象起“别名”,只能对“左值表达式”进行引用;(2)引用运算符:&;(3)引用的声明和使用:  类型表示符   &引用标识符=左值表达式  int i,a[10];int &ii=i,&aa=a[10];//ii是变量i的引用,aa是数组元素a[10]的引用

2016-10-11 10:48:47 507

转载 图 网络 关联矩阵

下面就是一个简单的图(在离散数学中称之为“图”),图有两个元素:结点(nodes),边(edges)。在实际应用中,可以给边加上箭头来表示电流的流向,这就是一个有向图:然后我们可以定义一个关联矩阵(Incidence Matrices),这个矩阵的描述如下:列代表结点,行代表边。如果从结点a到结点b有一条边(箭尾是a,箭头是b),那么就把a置为-1,把b置为1,。根据这个准

2016-10-10 16:31:40 5786

转载 Socket阻塞模式和非阻塞模式的区别

简单点说:阻塞就是干不完不准回来,   非组赛就是你先干,我现看看有其他事没有,完了告诉我一声我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数据已经成功的发送出去了,如果TCP/IP协议栈没有足够的可用缓冲区来保存你C

2016-10-09 20:45:06 1778

原创 本地创建git仓库并提交到码云

1.打开git bash命令行窗口;2.在相应的目录下运行git init命令创建版本库;3.创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有则创建SSH Key:$ ssh-keygen -t rsa -C "shgao328@126.com"需要把邮件

2016-10-08 17:04:03 20071 3

原创 MATLAB中导出结构体中数据到文件

SimParam.local.PSS = timeSigWithCp{1}(dataStartPos : dataStartPos + SimParam.system.fftSize - 1); fp=fopen('PSSReal.txt','wt'); %存到哪里的哪个文档 for i=1:1:1024 fprin

2016-09-18 15:44:59 10526 2

原创 LTE系统调试记录0:3GPP LTE物理层中的Uplink resource grid和Downlink Synchronization signals

1.什么是PSS和SSSPSS的全称是Primary Synchronization Signal,即主同步信号,用于传输组内ID即N(2)_ID值。SSS的全称是Secondary Synchronization Signal,即辅同步信号,用于传输组ID即N(1)_ID值。2.PSS和SSS的位置1)时域上的位置对于LTE-FDD制式,PSS周期的出现在时隙0和

2016-09-09 17:56:05 3317

转载 HEX文件格式详解

Hex文件是可以烧录到MCU中,被MCU执行的一种文件格式。如果用记事本打开可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容:例如 “:1000080080318B1E0828092820280B1D0C280D2854”可以被看作“0x10 0x00 0x08 0x00 0x80 0x31 0

2016-09-06 17:14:26 8818

转载 TMS320F28335启动过程

1.DSP reset后运行的起始地址是多少?  0x3FFFC02.仿真器烧写程序的步骤是?  根据cmd文件把程序烧到指定位置,然后执行。3.DSP的Flash启动过程是什么?首先硬件配置GPIO84~87上拉为1,即处于Flash启动过程。当DSP复位后,会从复位向量0x3FFFC0处取得复位向量,并跳转到InitBoot处开始执行,InitBoot会读GPIO84~87

2016-09-04 12:15:53 4128

转载 bootmode -- TI DSP

TI支持很多种方式的boot,内部的ram(saram),flash,sci,spi等等,但无论哪种启动都遵循下面的流程:而该流程中的reset,initboot,call selectbootmode, read i/o state, call boot loader这些步骤都是固化在芯片内的程序自己执行的,也就是说这些代码在出厂的时候已经在TI的芯片内。在2

2016-09-04 11:36:09 2147

转载 USB2.0_A型、B型、Mini和Micro接口

USB 全称Universal Serial Bus(通用串行总线),目前USB 2.0 接口分为四种类型A 型、B 型、Mini型还有后来补充的Micro 型接口,每种接口都分插头和插座两个部分,Micro 还有比较特殊的AB 兼容型,本文简要介绍这四类插头和插座的实物。1.A型 USB插头(plug)和 A型 USB插座(receptacle)

2016-08-13 22:14:46 2275 2

转载 USB转TTL、USB转232的区别

 先看这个:https://blog.csdn.net/gsh_hello_world/article/details/56277182                  https://blog.csdn.net/gsh_hello_world/article/details/81335955 在初玩单片机时曾被上面的几个名词所混淆,不过后来终于大彻大悟,现在把自己的理解写在这里...

2016-08-13 22:01:52 38638 3

原创 总结——在CCS5.5.0中如何将代码烧写到DSP28335的Flash中

把一个原来是烧写到DSP的片内RAM的程序修改成是烧写到DSP片内FLASH的程序,需要以下几个步骤:1.添加DSP2833x_CodeStartBranch.asm文件添加D:\tidcs\c28\DSP2833x\v131\DSP2833x_common\source\DSP2833x_CodeStartBranch.asm文件,此文件负责上电后程序执行顺序跳转的;2.添加DSP2

2016-08-12 00:48:21 27715 22

转载 玩转CSDN之自定义博客栏目

不得不说,CSDN在IT界还是非常不错的, 不管是文章数量还是质量,都非常不错,很多程序猿也在CSDN建了窝,那么如何把CSDN的主页设置的更加符合自己的口味,就是我们今天要做的事。。。。。。转载链接:自定义博客栏目注意:其中微博代码链接为:http://app.weibo.com/tool/weiboshow,必须成为专家才可以自定义微博。

2016-08-11 19:34:23 1559 6

转载 C语言union关键字

union 维护足够的空间来置放多个数据成员中的“一种”,而不是为每一个数据成员配置空间,在union 中所有的数据成员共用一个空间,同一时间只能储存其中一个数据成员,所有的数据成员具有相同的起始地址。例子如下:union StateMachine{   char character;   int number;   char *str;   double exp;};

2016-08-10 22:28:18 657

原创 CCSv5.5破解所需的License

CCSv5.5破解所需的License。如果打开CCS后发现提示缺少License,那么将此License放在ti\ccsv5\ccs_base\DebugServer\license下再重新打开CCS就可以了!下载链接:http://download.csdn.net/detail/gsh_hello_world/7802119

2016-08-10 10:43:06 27154 1

原创 SEED-510PLUS仿真器驱动在CCS5.1下安装

1.SEED-XDS510Plus仿真器驱动 ,可用于CCS4.X以上及以下版本;2.如果使用CCS5,打开CCS5,在target configuration里看不到SEED-XDS510,解决方案:将SEED仿真器驱动安装在.//ccsv5/ccs_base下,重启CCS,connection中可以看到出现SEED XDS510PLUS Emulator,选择添加后可以顺利制作.ccxml

2016-08-10 10:39:48 9943 1

原创 CCS3.3相关驱动插件安装

1.安装CCS3.3,安装setup.exe,路径默认,且不要包含中文字符,安装过程中若出现Installer Information:Error1308,则点击Ignore忽略即可,若出现Warning,点击确定。该警告后续通过安装补丁解决。2.安装CCS补丁,首先安装CCS_V3.3_SR11_81.6.2.exe,之后安装SR12_CCS_V3.3_SR_3.3.82.13.exe,

2016-08-10 09:45:21 6929 8

原创 CCS5 Debug出错 @load program error. Encoutered a problem loading file:...\LED.out could not open file.

首先Import Legacy CCSv3.3 Project到Code Composer Studio 5.5.0,然后进行下图配置(选择DSP型号和仿真器型号):然后编译后出现下图错误:进而Debug后出现下图错误:出错原因:文件夹命名为“DSP&FPGA”,进而出现上述错误。将文件夹名称改为DSP_FPGA后即可解决问题。

2016-08-09 22:12:19 22430 2

原创 Import Legacy CCSv3.3 Project到CCS5.5.0时出错

导入工程到Code Composer Studio 5.5.0时,若选取“Import Legacy CCSv3.3 Project”,则在最后一步即将结束导入时,弹窗:The directory 'XXX' already contains Eclipse metadata! If the legacy project has already been migrated, import it

2016-08-09 21:52:13 8384

原创 CCS如何调整字体大小

点菜单栏上的windows,选择preferences,在弹出的对话框中点开general -->appearance -->colors and fonts,在C/C++中修改你想要的字体和大小。

2016-08-09 19:02:08 21993

转载 取模(mod)与取余(rem)的区别

昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem)是不同的,今天在网上具体查了一下:通常取模运算也叫取余运算,它们返回结果都是余数.rem和mod唯一的区别在于:    当x和y的正负号一样的时候,两个函数结果是等同的;当x和y的符号不同时,rem函数结果的符号和x的一样,而mod和y一样。    这是由于这两个函数的生成机制不同,rem函数采用fix

2016-08-04 11:00:18 6136

原创 C语言函数库atan2(a, b)与atan(a/b)的区别@项目简介:基于PSS序列(时域)估计小数倍频偏

atan2和atan函数都在#include函数库中,区别如下: (1)atan2(a,b)是4象限反正切,它的取值不仅取决于正切值a/b,还取决于点 (b, a) 落入哪个象限:   当点(b, a) 落入第一象限时,atan2(a,b)的范围是 0 ~ pi/2; 当点(b, a) 落入第二象限时,atan2(a,b)的范围是 pi/2 ~ pi;   当点(b, a) 落入第

2016-08-04 09:41:01 1462

原创 matlab中plot()画图时指定X,Y轴的范围

先看这个:资料 https://blog.csdn.net/gsh_hello_world/article/details/56277182 https://blog.csdn.net/gsh_hello_world/article/details/81335955现在人工智能非常火爆,很多朋友都想学,但是一般的教程都...

2016-08-03 11:17:59 119515 1

原创 MATLAB中乘*和点乘.*的区别

乘是矩阵的运算,点乘是矩阵中元素的运算。a*b表示矩阵a与矩阵b进行矩阵相乘。a.*b表示矩阵a中的元素与矩阵b中的元素按照相同位置进行相乘,得到的结果作为新矩阵中相同位置的元素。

2016-08-03 10:36:47 3232

原创 matlab写数据到txt文件,C语言读取文件内容到数组@项目简介:基于PSS序列(频域)估计整数倍频偏

一、编程思想:1.以文本方式打开文件。2.循环用fscanf格式化输入数据到数组。3.判断fscanf的返回值,如果显示到达文件结尾,退出输入。4.关闭文件。5.使用数据。二、代码实现:1.设定文件名为in.txt, 存有一系列整型数据,以空格或换行分隔。#include int main(){    int v[100];//开一个足够大的数组。

2016-07-26 11:20:28 2332

原创 CC3200中1us延时的实现

首先,CC3200 系统延时函数 utils.c定义如下:#include "utils.h"//*****************************************************************************////! Provides a small delay.//!//! \param ulCount is the numb

2016-05-08 15:27:23 2742

原创 移植DS1302到CC3200

首先,DS1302数据读写时序如下图:51单片机上的程序见附件,将其移植到CC3200上需要做的工作:1.选择合适的GPIO作为SCLK、I/0、RST,本人选用PIN_50:SCLK(7脚)、PIN_59:I/O(6脚)、PIN_15:RST(5脚),配置相关引脚,定义引脚操作,如下所示://RST脚  PIN_15#define   RST_OUT  MAP_GPIOD

2016-05-08 15:09:29 1483

原创 sprintf函数——CC3200项目中使用

函数功能:把格式化的数据写入某个字符串函数原型:int sprintf( char *buffer, const char *format [, argument] … );返回值:字符串长度(strlen)例子:char* who = "I";char* whom = "CSDN";sprintf(s, "%s love %s.", who, whom); //产生:"I love

2016-04-20 21:23:49 902

转载 struct

方法1:#include typedef struct{    int a;    int b;}test; //使用typedef 将test定义为一个结构体类型,这样定义后        //test相当于int,char等这样变成了一种变量类型。int main(){    test t;//定义一个“test”结构体类型的变量t    t.a =

2016-04-02 20:18:53 1132

转载 Socket阻塞模式和非阻塞模式的区别

简单点说:阻塞就是干不完不准回来,   非组赛就是你先干,我现看看有其他事没有,完了告诉我一声我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数据已经成功的发送出去了,如果TCP/IP协议栈没有足够的可用缓冲区来保存你C

2016-01-27 22:07:30 558

原创 Altium Designer画开关,开关中引脚已存在内部连接,怎样在原理图中体现出这种关系?

按钮开关有4个引脚,实物引脚编号为1、2、3、4,内部连接关系为1、3连通,2、4连通。画PCB封装时,我采取将1、3焊盘设置为1、1焊盘,2、4焊盘设置为2、2焊盘,这样,这个PCB封装网络就只有两个而不是四个,布线时内部相连的两脚可以布线也可以不布线。

2015-11-15 09:59:42 7814 1

转载 altium designer里把贴片元器件放在底层该如何去设置操作?

选中要放在底部的贴片,在拖动过程中按快捷键L即可将所有的贴片放在底部。

2015-11-14 22:02:04 20385 1

【博客 Java调用MATLAB,将文件转换为二进制流】java+matlab程序

Java调用MATLAB,将文件转换为二进制流,http://blog.csdn.net/GSH_Hello_World/article/details/78524897

2017-11-14

【更新代码】将源文件读入matlab后二进制输出到文本文件

【更新代码】将源文件读入matlab后二进制输出到文本文件,博客地址:http://blog.csdn.net/GSH_Hello_World/article/details/78455891

2017-11-13

将源文件读入matlab后二进制输出到文本文件

将源文件读入matlab后二进制输出到文本文件,http://blog.csdn.net/GSH_Hello_World/article/details/78455891

2017-11-06

JAVA API文档 1.6官方中文版

【JAVA API文档基本介绍】 JAVA开发人员必备,是CHM格式中文版,详细介绍java(java se平台)系统包,类库的文档,Java 2 Platform Standard Edition 6.0 的API规范。使用应用编程接口(API)构建业务是实现开放式业务结构的关键技术,也是下一代网络区别于传统电信网的主要特点之一。

2017-10-14

连接win7和虚拟机Ubuntu_FTP软件WinSCP-5.10.2.beta-Setup

连接win7和虚拟机Ubuntu_FTP软件WinSCP-5.10.2.beta-Setup

2017-06-30

USB转TTL驱动_PL2303

1 解压USB-TTL客户包, 首先安装驱动程序, XP用户安装 “PL-2303 WinXP Driver Installer” ,Vista或Win7用户安装“PL-2303 Vista&Win7 Driver Installer” ;双击相应的驱动程序进入安装过程,所有选项全部默认直接下一步直到安装完成; 2.安装完驱动程序后,将 USB-TTL 插入电脑,电脑会提示发现新硬件,此时别动电脑,电脑会自动安装完驱动程序并提示安装完成; 3.此时电脑设备管理器中会出现相应的串口设备,注意记住COM号; 4.至此驱动程序安装完成。

2017-06-06

arm-linux-gcc-4.4.3.tar.gz

Ubuntu系统下arm-linu-gcc交叉编译环境搭建过程 :http://blog.csdn.net/gsh_hello_world/article/details/70237123

2017-04-19

EasyBCD将ubuntu加入引导菜单

Win7下安装ubuntu14.10系统:http://blog.csdn.net/gsh_hello_world/article/details/59483268

2017-03-02

制作U盘启动盘Universal-USB-Installer-1.9.7.3

Win7下安装ubuntu14.10系统:http://blog.csdn.net/gsh_hello_world/article/details/59483268

2017-03-02

ST-LINK/V2-1驱动

ST-LINK/V2-1驱动 。 注意这是V2-1版本的驱动,需要其他版本的请自行到ST官网下载。 包内含有两个小zip包 ,分别对应XP系统和 Windows Vista/7/8 。内有有说明。 驱动来自ST官网。亦可自行去ST官网下载。

2016-12-07

SHT20温湿度传感器中文技术手册

SHT20温湿度传感器中文技术手册 博客记录地址:http://blog.csdn.net/gsh_hello_world/article/details/53048446

2016-11-05

CH340驱动(USB串口驱动)_XP_WIN7共用

CH340驱动(USB串口驱动)_XP_WIN7共用

2016-11-05

STM32_JLINK驱动

STM32_JLINK驱动,解压缩后直接安装即可,然后插上JTAG后自动安装驱动。

2016-10-16

Linear Algebra and Its Applications 4th.djvu

Linear Algebra and Its Applications 4th.djvu

2016-10-10

华为悦盒V9_V9U_V9A_V9E_V8通用傻瓜破解.

破解链接:http://blog.csdn.net/gsh_hello_world/article/details/52728120 最新华为悦盒V9_V9U_V9E_V9A_V8通用傻瓜式破解

2016-10-04

3GPP Physical Channels and Modulation (Release 10)

3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation (Release 10)

2016-09-19

TI官方 2833x 例程sprc530

TI28XX系列的源码,主要是外围功能单元的使用范例。

2016-08-10

CCS3.3相关驱动插件汇总

1.补丁列表:SR12_CCS_V3.3_SR_3.3.82.13.exe;C2000CodeGenerationTools5_0_2.exe;F2823X_RevA_CSP.exe;setup_C28XFPU_CSP_V3.3.1207.exe;F2803x_CSP_v3.3.2903.exe 2.安装CCS补丁,首先安装CCS_V3.3_SR11_81.6.2.exe,之后安装SR12_CCS_V3.3_SR_3.3.82.13.exe, 然后安装C2000CodeGenerationTools5_0_2.exe,安装在CCSStudio_V3.3\C2000\Cgtools路径下,遇到提示时,选择yes to All,覆盖原文件。  之后安装烧写插件F2823X_RevA_CSP.exe(在css3.3下载程序到F28335flash的chip surport pakage)和浮点运算库setup_C28XFPU_CSP_V3.3.1207.exe.路径默认。  最后安装F2803x_CSP_v3.3.2903.exe(需要CCS3.3.81.6.2以上版本,增加28035、28020的烧写支持)和SR12_CCS_v3.3_SR_3.3.82.13.exe(此文件在上一步中安装过,并没有验证不安装能否成功!)全部默认安装。 3.因为每个资源限制60M,所以其余补丁在我的“CCS3.3相关驱动插件安装”博客中有链接。

2016-08-10

SEED-XDS510Plus仿真器驱动

1.SEED-XDS510Plus仿真器驱动 ,可用于CCS4.X以上及以下版本;2.如果使用CCS5,打开CCS5,在target configuration里看不到SEED-XDS510,解决方案:将SEED仿真器驱动安装在.//ccsv5/ccs_base下,重启CCS,connection中可以看到出现SEED XDS510PLUS Emulator,选择添加后可以顺利制作.ccxml文件。

2016-08-10

空空如也

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

TA关注的人

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