自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiahouzuoxin

一个人的喜欢就是把自己对偶然间闪过的念想坚持,直到它变成一种习惯

  • 博客(229)
  • 资源 (6)
  • 收藏
  • 关注

原创 删除C程序中的注释

搞神马软件著作权,什么,还得把所有注释去了,代码之间不能有空行。。。。好吧,删到手麻还不知道删干净没有,突然想到,干嘛不用程序呢?也不东藏西捏的,直接给出matlab的代码,matlab中直接可用:% 删除C文件中的注释内容,删除注释后删除空行% xiahouzuoxin% 2014.02.15% 测试OK,能删除C源文件中/**/和//格式的注释,能删除非首尾的空行

2014-02-15 17:44:48 6512 1

原创 关于DCDC模块电源滤波的问题

谨记:DCDC模块要注意电源滤波的问题,尤其在AD和传感器供电电路中使用的金升阳的WAR0512S-3WR2模块,如下图,没有加LC滤波电路因为该模块为开关电源,电源输出的纹波如下图(注意,频率大约1KHz),这种电源的噪声一般是开关电源的开关频率造成的。在模块后添加LC滤波电路后,LC低通滤波电路的滤波频率约为足以滤除上面的约1KHz的

2014-01-11 22:17:56 21348 2

原创 Git操作之“时光穿梭”

从http://blog.csdn.net/xiahouzuoxin/article/details/9398629中我们已经能基本地使用git及github了,版本控制器的真正实用的地方将在本节中展现。请注意:本节的内容与Github无关,请不要将git与github混为一谈!1. 版本回退——时光穿梭(参考[1])我们常常在开发时会遇到这种情况:当对当前的版本不满意,打算从

2014-01-10 10:34:20 3877

转载 国内机器学习/数据挖掘大牛

推荐几个机器学习和数据挖掘领域相关的中国大牛:李航:http://research.microsoft.com/en-us/people/hangli/,是MSRA Web Search and Mining Group高级研究员和主管,主要研究领域是信息检索,自然语言处理和统计学习。近年来,主要与人合作使用机器学习方法对信息检索中排序,相关性等问题的研究。曾在人大听过一场他的

2014-01-10 09:12:43 3678

转载 TI工程师教你如何正确选择电源IC

正确选择电源的集成电路(IC)表面上看似易如反掌。然而,随着需要多电源电压轨的消费类电子产品的推出,这项工作变得愈发复杂。当选择实际工作中所需的IC时,必须考虑成本、解决方案的外形尺寸、电源、占空比以及所需的输出功率等诸多因素。另外,必须根据重要性和相应选择的电源,对这些因素进行排序。在本文中,我们将确定图1所示电源的最佳解决方案。示例应用中采用的是便携式电源,同时要求最大程度地降

2014-01-08 00:32:35 6007

转载 强大的矩阵奇异值分解(SVD)及其应用

版权声明:    本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系wheeleast@gmail.com前言:    上一次写了关于PCA与LDA的文章,PCA的实现一般有两种,一种是用特征值分解去实现的,一种是用奇异值分解去实现的。在上篇文章中便是基于特征值分解的一种解

2014-01-02 11:37:21 1583

原创 DCDC没带负载输出电压有误

有些DCDC模块需要接上负载输出电压才会正确。项目中使用到一款WRA0512YS-3WR2的DCDC模块,输入为4.5V~9.0V,在未接任何负载时输出电压为+2.2V和-1.94V左右。原理图为当接上负载(比如LED灯后),输出电压正常,为±12V。

2013-12-27 11:04:08 5262

原创 使用接插件需要注意的问题

任何一个电子项目,几乎都要或多或少使用一些接插件,最简单的就是排针排座了。别小看接插件,接插件的使用不当,将使产品完全无法使用。这里根据自己的经验总结一些接插件的使用注意事项,在需要时备查:1. 结构尺寸:产品可能存在一定的大小限制,在一纽扣传感器上使用2.54间距的插针就贻笑大方了2. 空间位置:设计单板很容易出现接插件相互干涉的情况,因此特别注意,比如,在单板上放在排针,要保证

2013-12-26 20:33:33 3067

原创 DSP6000的上电及供电

1. DSP6000上电顺序的问题DSP的确是个怪胎,常见的两个问题就是:(1)连接不上CCS开发环境;(2)烧芯片。我现在使用的是TMS320C6713,以下经验都基于DSP6000,其它系列或有不同。似乎现在芯片性能变好了,也没烧过芯片,但CCS还是经常出现连接不上的情况。其中一部分原因与硬件的稳定性有关,注意在设计电源电路时就最好要保证1.2V的内核电压先上电,3.3V的IO

2013-12-23 18:01:17 6442 2

原创 读书札记-2013年12月

1. 札记区“读书不二:一书未完,不看他书”,这是清代名臣曾国藩的读书观“人之气质,由于天生,很难改变,唯读书则可以变其气质。”“第一要有志,第二要有识,第三要有恒。  ====》  志者先,识者二,恒者三也。影响我一生的几句话,分别是陈寅恪所言:“独立之精神,自由之精神”;胡适所言:“大胆假设,小心求证”;梁漱溟所言:“三军可夺帅也,匹夫不可夺志”;马

2013-12-23 00:29:07 1387

原创 锂电池参数含义及简单选择

1. 关于锂电池的标识我们常常见到锂电池上有如下标识:850mAh 25C 2S1P各项什么意思呢?(1)指电池容量,即电池充满电按850mA放电能放1个小时(2)25C指最大放电倍率,即电池最大能达到的放电电流为25*850mA=21250mA。我们知道,电池的放电电流是会随着负载改变的,25C代表的是一种放电电流的上限,并不是正常时的放电电流(3)2S1P表示电池的

2013-12-23 00:13:48 17945 1

原创 DSP6000的几个简单优化技巧

1. 不要假设DSP6000上的int类型与long长度相同,在DSP6000上,int类型占32bits,而long类型占40bits,另有一种long long类型为64bit长度2. 定点乘法最好使用short类型,这样只需要1个时钟周期,使用int类型需要5个时钟周期3. 使用int或unsigned int作为循环计数变量的类型,这样可以避免无谓的符号扩展指令

2013-12-22 23:38:13 3106

原创 数字信号处理的学习资源

学习信号处理有一段时间了,这里对学习数字信号处理得几个重要资源进行整理

2013-12-15 18:32:24 8573 2

转载 USB转串口 FT232/PL2303/CH340 驱动以及使用体会

emouse原创文章,转载请注明出处http://www.cnblogs.com/emouse/现在笔记本上很少带有串口了,而串口又是做电子设计必备的通讯接口之一,好在USB转串口比较方便,市面上常用的USB转串口芯片有很多,最常见的有FT232、PL2303、CH340三种,这三种我分别说一下,同时整理一下他们的驱动程序,网上找驱动程序的很多,也有很多人发布,找驱动程序当然要去官网找了,这样

2013-12-14 14:14:11 7498 3

原创 断言的实现方法

两种断言的实现方法:1. 利用结构体或数组的大小非负特性;2. 调用断言处理函数的方法

2013-12-14 13:21:45 3082

原创 C语言中构造数据类型的初始化

1. 数组的静态初始化我们都知道,一维数组的静态初始化可以写成int A[] = {1,2,3,4};其实,可以指定数组元素进行初始化,比如int a[] = { [0] = 1, [1] = 2, [2] = 3};这种技巧在某些情况下其实很有用:(1)只想初始化数组中一些非连续的元素,其它元素都为0;(2)需要根据一组#define作为数组下标来保持某

2013-12-14 12:58:21 2346

原创 cygwin中清屏的方法

依次执行:cd /usr/bin/vim clear.shvim编辑器中输入#!/bin/shcmd /c cls在命令行执行bash clear.sh则清空窗口

2013-12-13 13:46:06 2711 1

原创 C语言中应该避免构造复杂的前缀后缀表达式

一个例子:#include int main(){ int i = 0; int a[] = {10,20,30}; int r = 1 * a[i++] + 2 * a[i++] + 3 * a[i++]; printf("%d\n", r); return 0;}结果是什么呢?初学者半天想不明白;半桶水的立刻答道:“哇

2013-12-12 21:32:35 1825 2

原创 LED指示灯的使用

在设计一款DSP的板子时,内核需要使用到1.26V的电压,设计电路时想,为了方便确定1.26V供电是否正确,在1.26V处接了个LED电源指示灯。板子回来焊上,发现LED怎么都不亮,用万用表测电压正确:1.26V非常准。为什么灯就是不亮呢?试着把限流电阻改到非常小了,还是不亮,问题出在哪呢?想到LED的导通电压,google了下,发现问题所在:1.26V压根就不能让LED导

2013-12-11 20:19:55 8332

原创 SDRAM的逻辑Bank与芯片容量表示方法

1.SDRAM的burst modeSDRAM是一种命令型动作的设备,就算读写资料只有一个也要先下命令才可以用,为了增加工作效率,就产生了一种传送一个命令,写多个数据的模式,这就是burst mode。burst mode是一种利用内部列地址发生器来工作的高速读写模式,只要设置最开始的列地址,后面的地址就可以通过内部的列地址发生器来自动生成。2.为什么要做precharge

2013-12-06 22:26:49 8904 2

原创 AD中的采样率与量化位数

AD芯片的两个最重要参数是采样率和量化位数。我们知道,ADC转换过程包括两个过程:采样和量化。采样率决定了采样过程的时间及精度,量化位数直接决定量化过程的精度。采样过程中有两部分时间,一是采样时间,一是采样保持时间,两部分时间之和构成了采样时间,相邻两个采样点之间的时间倒数即为采样率。采样频率的单位是Hz而采样率的单位是KSPS或MSPS,请问这两种单位的换算关系?

2013-11-27 19:23:07 29034

原创 TMS320C6713与TMS320C6713B区别

网上查得二者的区别在一个叫“spra851h”的文档中有注明,于是google  “spra851h” 得到如下链接:http://www.ti.com/lit/an/spra851h/spra851h.pdf 打开网页,会打开一个PDF文档,看第八页会有相关说明:2.1 C6713B Versus C6713 New Features [D]In addition t

2013-11-26 15:56:27 4260

原创 NS2教程

Due to some reasons, my NS2 website is sometimes donw and unavailable for many users. Therefore, I provide another backup website.1. NS2 http://csie.nqu.edu.tw/smallko/ns2/ns2.htm2. old_NS2 (bac

2013-11-26 09:44:35 19328 2

转载 awk简明教程

有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所以非常有必要为他写篇文章。之所以叫AWK是因为其取了三位创始人 Alfred

2013-11-26 09:42:48 1407

转载 简明 Vim 练级攻略

转载出处:http://coolshell.cn/articles/5426.html 陈皓vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令

2013-11-26 09:40:20 1244

原创 线性卷积

==================== 持续更新,敬请指正 =================1. 线性卷积的基本理论线性卷积是对线性移不变(LSI)系统的输入输出关系的描述,体现系统的特性。线性卷积的表达式为一般情况,现实的系统为因果系统,有k此时输出y(n)也为因果信号。若x(n)是一个N点序列,h(n)是一个m点序列,

2013-11-22 22:21:27 13917 3

原创 PCB中的过孔

PCB中的过孔对高速电路设计的主要影响是其产生的寄生电容与寄生电感。过孔的寄生电容设过孔阻焊区直径为D2,焊盘直径为D1,PCB厚度为T,板基材介电常数为e,则过孔寄生电容大小近似为C=1.41eTD1/(D2-D1)若PCB厚50mil,孔焊盘直径20mil(钻孔10mil),阻焊区直径40mil,则寄生电容大小大致为C=0.31pF,这部分电容引起的上升时间变化大致为

2013-11-22 20:47:51 3027

原创 CCS3.3中的Probe point

Probe point在CCS2.2中单独的菜单,在CCS3.3中和断点操作合并在一起了。以DSK6713\tutorial\dsk6713\sinewave为例,列举操作方法如下:打开sine.c,找到dataIO()语句,F9设断点Debug菜单——>Breakpoints,打开断点管理窗口选中dataIO()所在断点行,点右键菜单,选择Property window...,打

2013-11-10 15:01:01 3403

原创 传感器选型指标

一,传感器的静态特性:传感器的静态特性是指对静态的输入信号,传感器的输出量与输入量之间所具有相互关系。因为这时输入量和输出量都和时间无关,所以它们之间的关系,即传感器的静态特性可用一个不含时间变量的代数方程,或以输入量作横坐标,把与其对应的输出量作纵坐标而画出的特性曲线来描述。表征传感器静态特性的主要参数有:线性度、灵敏度、分辨力和迟滞等。二,传感器的动态特性:所谓动态特性,是指传

2013-11-04 12:19:07 2021

转载 电子信息专业学生,出来之后要干什么呢?(转)

如果从工程师和研究生的专业方向来看,电子信息专业的方向大概有:1)数字电子线路方向。从事单片机(8位的8051系列、32位的ARM系列等等)、FPGA(CPLD)、数字逻辑电路、微机接口(串口、并口、USB、PCI)的开发,更高的要求会写驱动程序、会写底层应用程序。单片机主要用C语言和汇编语言开发,复杂的要涉及到实时嵌入式操作系统(Linux,VxWorks,uC-OS,WindowsCE

2013-10-23 11:15:27 5287

原创 财务知识扫盲

为什么要学财务知识,作为IT人,是否该学习财务知识?推荐书籍《富爸爸,穷爸爸》下面先给出《富爸爸,穷爸爸》中的一些“精彩语录”:1.要懂得如何“让钱来替你工作”,而不是“为了钱而工作”。2.什么是资产?资产就是向你口袋送钱的东西。什么是负债?负债就是把钱从你口袋掏出的东西。3.从长期来看,重要的不是你挣了多少钱,而是要看你能留下多少钱,以及留住了多久。4.富

2013-10-17 13:30:03 2603

转载 牛人自述模拟电路学习历程

注:文章内容来自网络,网址不详复旦攻读微电子专业模拟芯片设计方向研究生开始到现在五年工作经验,已经整整八年了,其间聆听过很多国内外专家的指点。最近,应朋友之邀,写一点心得体会和大家共享。我记得本科刚毕业时,由于本人打算研究传感器的,后来阴差阳错进了复旦逸夫楼专用集成电路与系统国家重点实验室做研究生。现在想来这个实验室名字大有深意,只是当时惘然。电路和系统,看上去是两个概念,两个层次

2013-10-15 14:19:40 4102

原创 电子元器件选型

==== 半导体公司 ====1. http://www.analog.com/en/index.html    亚德诺半导体有限公司,提供纵多ADC及ADI DSP方案2. http://www.ti.com/    德州仪器(Texas Instruments),简称TI,是全球领先的半导体公司,提供主流DSP、射频RF、电源管理、数据转换器等纵多解决方案3. http:/

2013-10-06 00:47:35 3571 1

转载 0欧姆电阻、磁珠及电感的作用

一、0欧姆电阻电路设计中常见到0欧的电阻,大家往往会很迷惑:既然是0欧的电阻,那就是导线,为何要装上它呢?还有这样的电阻市场上有卖吗?其实0欧的电阻还是蛮有用的。大概有以下几个功能,其最重要且经常用的功能是:重点介绍:模拟地和数字地单点接地只要是地,最终都要接到一起,然后入大地。如果不接在一起就是“浮地”,存在压差,容易积累电荷,造成静电。地是参考0电位,所有电压都是参考地

2013-10-05 17:53:14 5822

转载 常见贴片元件封装

TO-268AADO-215ABSOT883TO-263 D2PAKDO-215AASOT753TO-263-7DO-214ACSOT666TO-263-5DO-214ABSOT663TO-263-3DO-214AASOT552-1TO-2

2013-09-20 17:40:32 2826

原创 I2C与SPI总线简介

I²C vs SPIToday, at the low end of the communication protocols, we find I²C (for ‘Inter-Integrated Circuit’, protocol) and SPI (for ‘Serial Peripheral Interface’). Both protocols are well-suited f

2013-09-11 23:09:09 4018

转载 C语言知识整理

C语言及程序设计偏底层相关知识整理,并持续更新中。。。

2013-09-10 09:05:51 3178 1

原创 自适应滤波器(Adaptive Filter)

======= Wikipedia的解释 =======自适应滤波器是能够根据输入信号自动调整性能进行数字信号处理的数字滤波器。作为对比,非自适应滤波器有静态的滤波器系数,这些静态系数一起组成传递函数。对于一些应用来说,由于事先并不知道所需要进行操作的参数,例如一些噪声信号的特性,所以要求使用自适应的系数进行处理。在这种情况下,通常使用自适应滤波器,自适应滤波器使用反馈来调整滤波器

2013-09-05 15:21:58 74263 23

原创 小侃#pragma

#pragma是一个编译器指令。================================================================#pragma comment(lib, libname)将libname的库添加到工程中,与VC++中Linker->Input->Additional dependencies的功能相同。使用#pragma co

2013-09-04 21:49:48 2121

原创 #include "*.c"文件的妙用

在看uCOS II V2.91版本源代码时,在ucos_ii.c源文件中发现下面的代码:#include #include #include #include #include #include #include #include #include #include 在之前,我将ucos_ii.c与上面的os_core.c等都添加到工程编译,出现许多“重复定义”的

2013-09-04 20:58:30 6374

林智仁的SVM使用方法讲义

相比与SVM的理论,该文档提供了使用LibSVM进行分类的方法和步骤,提供了完整的基础性指导

2013-07-18

林智仁SVM讲义(英文).pdf

林智仁SVM讲义(英文),SVM理论基础看这个就够了

2013-07-18

VS2008上移植uCOS_II

通过自己实验,完整移植uCOS_II到VS2008过程,里面包含一篇详细移植过程文档和所需的源码工具包

2012-06-24

轻轻松松明白快速排序

非常容易读懂的快速排序算法,自己仔细研究快速排序后写的

2012-05-21

MP3工作原理详解.word文件

详细的MP3原理的讲解资料,想做MP3的别错过哦

2011-04-23

I2C_软件包周立功

I2C总线软件开发资源包,周立功公司的,很好的单片机开发资料

2011-04-23

空空如也

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

TA关注的人

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