自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Markdown中插入数学公式的方法

----整数转字符串的一种快速实现

2014-09-29 07:51:46 240

原创 使用Tcl脚本分配FPGA管脚

----做DSP开发的,如何从CCS总导出数据,如何使用matlab处理CCS导出的.dat格式数据文件?本文全都教会你!!

2014-09-29 07:51:14 228

原创 DSP-BIOS使用入门

----在高速电路中,工程师常常建议在高速总线上加33Ω串联电阻,理由有三: 用于阻抗匹配可以降低电压波动与振铃效应,减小信号边沿陡峭程度,减少高频噪声及过冲也方便调试 我在调试DSP6713访问SDRAM总线时,使用时钟频率50MHz。 第一个PCB版本使用0Ω串联电阻,测试SDRAM没有问题,但第二版PCB使用0Ω发现EMIF的时钟波形出现异常,读取SDRAM数据也出错。出错

2014-09-29 07:49:07 280

原创 数组的指针特性

----为自己也为大家整理的。比较完善,看完后就能上手的gcc/gdb/make联合小教程

2014-09-29 07:48:48 240

原创 对功率谱的一点理解

----作为一个计算机专业的学生,我是怎样看待武侠,是如何看待程序员的人生的?”屌丝就是程序员,程序员就是屌丝,无我无人,无程序员无屌丝“

2014-09-29 07:46:40 288

原创 三极管的电平转换及驱动电路分析

----Markdown中插入数学公式的方法

2014-09-29 07:46:12 261

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

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

2014-09-28 02:29:55 219

原创 DSP6000的上电及供电

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

2014-09-28 02:29:20 371

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

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

2014-09-28 02:28:47 253

原创 学习FPGA的网站推荐

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

2014-09-28 02:27:15 212

原创 常见算法在实际项目中的应用

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

2014-09-28 02:26:08 323

原创 LabVIEW上位机与串口通信

----从一道小题下手(该考点曾被腾讯等大公司作为基础笔试题考过), #include int size(char a[10]) { return sizeof(a); } int main(void) { char a[] = {'C','h','i','n','a','\0'}; char *p = "China"; char *q = a; prin

2014-09-27 05:17:32 359

原创 PCB设计资料:看到最后才知道是福利

----我们知道Windows与Windows通过网络共享实现文件共享,Linux与Linux可通过NFS文件系统实现文件共享,而Windows与Linux如何实现文件共享呢,那就是Samba,本文参考相关资料,详述Samba配置的过程!

2014-09-27 05:16:59 209

原创 CentOS上编译安装OpenCV-2.3.1与ffmpeg-2.1.2

----从环境说到搭建第一个工程请注意,此文默认读者已经对DSP及CCS V3.3环境有一定的了解了,知道cmd文件的配置,知道新建工程,编译并连接仿真器下载!如果你对这些还都不熟悉,请先熟悉这些!当然,最好要有操作系统的基本概念——任务、调度、中断!第一个问题:DSP/BIOS(好吧,我们一般这样写)是什么?是TI公司专门为DSP开发的嵌入式实时操作系统,既然是TI公司为自己的DSP开发的——官

2014-09-27 05:16:27 187

原创 DSP/BIOS使用之初窥门径——滴答时钟及烧写Flash

----3.3V-5V电平转换电路如上图,左端接3.3V CMOS电平,可以是STM32、FPGA等的IO口,右端输出为5V电平,实现3.3V到5V电平的转换。现在来分析下各个电阻的作用(抓住的核心思路是三极管的Vbe导通时为恒定值0.7V左右):假设没有R87,则当US_CH0的高电平直接加在三极管的BE上,>0.7V的电压要到哪里去呢?假设没有R91,当US_CH0电平状态不确定时,默认是要T

2014-09-27 05:16:26 208

原创 OpenCV基础篇之像素操作对比度调节

----下面的matlab程序分别使用周期图法、相关函数法以及AR谱方法计算信号的功率谱。% power spectrum estimated clear all; clc; close all; Fs=1000; % 采样频率 nfft = 1024; % fft计算点数 %产生含有噪声的序列 n=0:1/Fs:1; xn=cos(2*pi*100*n)+3*cos(2*pi*200

2014-09-27 05:15:52 263

原创 OpenCV基础篇之读取显示图片

----环境操作系统:Win7, 64bitIDE:CCS V3.3仿真器:SEED XDS510PLUSDSP型号:TMS320C6713GDP(DSP6713)检查步骤试着按下复位按键后再点击Connect连接请检查电源供电是否正常(核心电压是否为1.2V,IO口电压是否稳定为3.3V)使用示波器AC测试检查供电的纹波,TMS320C6713数据手册的99页有纹波的范围要求如果是用电池供电,检

2014-09-27 05:15:19 204

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

----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.htm 2. old_NS2 (bac

2014-09-21 20:26:04 256

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

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

2014-09-21 20:25:43 219

原创 读书札记-2013年12月

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

2014-09-21 20:25:21 219

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

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

2014-09-21 20:22:32 110

原创 DSP6000的上电及供电

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

2014-09-21 20:22:31 206

原创 实例学习gcc+gdb+make

----1 你必须知道的TMS320C6000启动过程 这部分内容在我的另一篇博客 DSP TMS320C6000基础学习(7)—— Bootloader与VectorTable 有提到过,这里重新摘录一遍。 如上图 在Device Reset阶段:设备初始化为默认状态,大部分三态输出都配置为高阻态。在CPU Reset阶段:从RS上升沿处开始(这个时候,HD[4:3

2014-09-21 20:21:15 181

原创 金庸武侠小说之我的见解

----以前我曾一度傻乎乎的使用 always @ (posedge signal) 这样的代码去检测signal的上升沿,闹出了很多问题。 当受实验室的一同学指教后,再也不会傻乎乎的这样干了。当然,你看完下文也不会这样干了。 检测上升沿的原理:使用高频的时钟对信号进行采样,因此要实现上升沿检测,时钟频率至少要在信号最高频率的2倍以上,否则就可能出现漏检测。具体请参见下面代码

2014-09-21 20:20:49 230

原创 学习FPGA的网站推荐

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

2014-09-21 20:19:49 201

原创 使用Tcl脚本分配FPGA管脚

----做DSP开发的,如何从CCS总导出数据,如何使用matlab处理CCS导出的.dat格式数据文件?本文全都教会你!!

2014-09-21 20:19:38 210

原创 DSP-BIOS使用入门

----在高速电路中,工程师常常建议在高速总线上加33Ω串联电阻,理由有三: 用于阻抗匹配可以降低电压波动与振铃效应,减小信号边沿陡峭程度,减少高频噪声及过冲也方便调试 我在调试DSP6713访问SDRAM总线时,使用时钟频率50MHz。 第一个PCB版本使用0Ω串联电阻,测试SDRAM没有问题,但第二版PCB使用0Ω发现EMIF的时钟波形出现异常,读取SDRAM数据也出错。出错

2014-09-21 20:18:43 196

原创 Markdown中插入数学公式的方法

----整数转字符串的一种快速实现

2014-09-21 20:18:12 218

原创 数组的指针特性

----为自己也为大家整理的。比较完善,看完后就能上手的gcc/gdb/make联合小教程

2014-09-21 20:17:51 199

原创 对功率谱的一点理解

----作为一个计算机专业的学生,我是怎样看待武侠,是如何看待程序员的人生的?”屌丝就是程序员,程序员就是屌丝,无我无人,无程序员无屌丝“

2014-09-21 20:16:52 199

原创 CentOS配置smaba与Windows共享文件

----自动生成Tcl文件 Project -> Generate Tcl File for Project

2014-09-21 20:12:13 182

原创 三极管的电平转换及驱动电路分析

----Markdown中插入数学公式的方法

2014-09-21 20:10:47 237

原创 LabVIEW上位机与串口通信

----从一道小题下手(该考点曾被腾讯等大公司作为基础笔试题考过), #include int size(char a[10]) { return sizeof(a); } int main(void) { char a[] = {'C','h','i','n','a','\0'}; char *p = "China"; char *q = a; prin

2014-09-21 20:09:48 328

原创 PCB设计资料:看到最后才知道是福利

----我们知道Windows与Windows通过网络共享实现文件共享,Linux与Linux可通过NFS文件系统实现文件共享,而Windows与Linux如何实现文件共享呢,那就是Samba,本文参考相关资料,详述Samba配置的过程!

2014-09-21 20:09:07 205

原创 LabVIEW上位机与串口通信

----从一道小题下手(该考点曾被腾讯等大公司作为基础笔试题考过), #include int size(char a[10]) { return sizeof(a); } int main(void) { char a[] = {'C','h','i','n','a','\0'}; char *p = "China"; char *q = a; prin

2014-08-27 15:19:36 441

原创 OpenCV基础篇之像素操作对比度调节

----下面的matlab程序分别使用周期图法、相关函数法以及AR谱方法计算信号的功率谱。% power spectrum estimated clear all; clc; close all; Fs=1000; % 采样频率 nfft = 1024; % fft计算点数 %产生含有噪声的序列 n=0:1/Fs:1; xn=cos(2*pi*100*n)+3*cos(2*pi*200

2014-08-27 15:17:01 211

原创 PCB设计资料:看到最后才知道是福利

----我们知道Windows与Windows通过网络共享实现文件共享,Linux与Linux可通过NFS文件系统实现文件共享,而Windows与Linux如何实现文件共享呢,那就是Samba,本文参考相关资料,详述Samba配置的过程!

2014-08-27 15:16:52 194

原创 OpenCV基础篇之读取显示图片

----环境操作系统:Win7, 64bitIDE:CCS V3.3仿真器:SEED XDS510PLUSDSP型号:TMS320C6713GDP(DSP6713)检查步骤试着按下复位按键后再点击Connect连接请检查电源供电是否正常(核心电压是否为1.2V,IO口电压是否稳定为3.3V)使用示波器AC测试检查供电的纹波,TMS320C6713数据手册的99页有纹波的范围要求如果是用电池供电,检

2014-08-27 15:16:16 200

原创 DSP/BIOS使用之初窥门径——滴答时钟及烧写Flash

----3.3V-5V电平转换电路如上图,左端接3.3V CMOS电平,可以是STM32、FPGA等的IO口,右端输出为5V电平,实现3.3V到5V电平的转换。现在来分析下各个电阻的作用(抓住的核心思路是三极管的Vbe导通时为恒定值0.7V左右):假设没有R87,则当US_CH0的高电平直接加在三极管的BE上,>0.7V的电压要到哪里去呢?假设没有R91,当US_CH0电平状态不确定时,默认是要T

2014-08-27 15:16:10 230

空空如也

空空如也

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

TA关注的人

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