自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 STM32 ADC的规则通道和注入通道有什么区别

STM32的每个ADC模块通过内部的模拟多路开关,可以切换到不同的输入通道并进行转换。STM32特别地加入了多种成组转换的模式,可以由程序设置好之后,对多个模拟通道自动地进行逐个地采样转换。有2种划分转换组的方式:规则通道组和注入通道组。通常规则通道组中可以安排最多16个通道,而注入通道组可以安排最多4个通道。在执行规则通道组扫描转换时,如有例外处理则可启用注入通道组的转换。

2011-12-30 14:52:03 1240 1

转载 Jtag、Jlink与Ulink

JTAG用的计算机的并口,JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数

2011-12-27 16:10:56 6083

原创 准备购买数据采集卡过程中遇到的问题

由于项目需求,最近需要购入几块数据采集卡。首先明确项目的需求:分辨率为16位,AD输入为8路以上,DA输出为4路,采样率要求100kS/s以上。针对此要求,作为没有使用过数据采集卡的菜鸟,还是决定先了解一下分辨率等一些概念。分辨率:比较官方的说法就是数字量最低位变化时所对应的输入模拟量的变化量(针对AD),公式表示为(1/(2en))*V,简单用位数来表示分辨率;同样也是数字输入量的最

2011-12-02 22:23:25 1493

原创 当CMOS遇上TTL

当COMS遇上TTL,现阶段只有纠结,因为对两者之间的联系?区别?都没有理性的认识,为此今日在此做一小小比较。TTL:Transistor—Transistor Logic.标准的TTL电路输入高电平最小为2V,输出高电平为2.4V,典型值为3.4V;输入低电平最高为0.8V,输出低电平最高0.4V,典型值为0.2V. TTL电路电源供电只允许在5V+/-10%范围内,且扇出数为10个以下的T

2011-11-02 21:28:20 783

原创 VB笔记(二)

遇到了两个问题:1,将图片作为按钮,单击图片会有相应的动作。这个还没有能够实现,感觉应该和PictureBox_Click相关,但不知道该如何操作。2,复选框CheckBox控制窗体标题的可见性无法实现。觉得应该是Me.Visible = NameCheckBox.Checked,但是这样操作之后,选择复选框后,程序异常退出。此两个问题有待解决! 学习到“变量、常量以及计算”这

2011-10-13 22:42:40 707

原创 VB笔记(一)

1,关于PrintAction的三个属性的解释选中Print To Printer属性后,打印输出将定向到计算机默认的打印机。如果没有打印机,将会出错。选中Print To Preview属性后,打印操作定向到打印预览对话框,后续操作是打印出来还是如何可以再作选择。选

2011-10-09 20:54:57 842

转载 电容降压

最近跟着老师准备接手一个水处理项目,在准备的过程中涉及到一个小的问题:电源降压问题。之前一直都是用一个小型的变压器,再通过桥堆和三端稳压管。而现在又听到“电容降压”,感觉很陌生,查阅相关资料,发现原理还是很简单。一个1uf的电容,在两端加上频率为50Hz的市电,则电容产生的容

2011-09-22 23:05:36 1907

原创 利用Microsoft Office Document Imaging将图片文字转换为文本文档

由于需要,今天需要完成如题所述的工作,通过百度好多文章,终于成功。可以通过以下几个简单步骤实现:1,将图片复制到word文档中,此时“打印”,选择如下图所示的Microsoft Office Document Image Writer.将图片“打印”出来,得到的是tif格式的

2011-08-21 23:09:23 8263

转载 Matlab安装中出现Real-Time Windows Target kernel是啥意思?

Real-Time Windows Target允许在PC系统上实时运行Simulink 以及Stateflow模型。用户可以通过Simulink来创建实时程序并可以控制该程序的执行。使用Real-Time Windows Target可以生成C代码,经过编译及链接后,通过PC机

2011-08-20 14:41:29 9168

原创 告别

一年以来,情绪没有特别大的变化,一直都处在一个非常低的状态。偶尔的会落入谷底,就像今天傍晚时候的那样。不过还好,在新浪微博上逛了逛,看了很多莫不相识的人,或名人,或草根,或高兴,或悲伤,或感慨,他们生活中的点点滴滴使得我阴郁的心情变得点点快活起来~~一个人出远门在外的这一年,才知道什么是归属感,也才知道自己如此的需要这样的一种感觉。一年中,我一直为自己没有建立起自己的交际圈,没有找到自己奋斗的方向

2011-06-17 21:34:00 528

原创 年轻人带来的思考

<br />这学期首次和本科生合作英语角,和以往一样,又有很多的感慨。<br />七点开始,却在6点半开始了大暴雨,我已经开始相信,今天的活动估计又没有人了,而且自己内心深处很卑鄙的想,就不要有人了吧,这样的话可以快点结束。<br />Tang由于参加MUN的比赛,到了七点半才到,中间也陆陆续续的来了十几个人,活动就从这个时候开始。<br />看着稀疏的几个人,我的兴致已经全无,并且在心中算计着如何找个借口溜走,后来在Tang的热情下加入到其中,当时是有点迫不得已的味道。后来随着活动的进行,想走的心渐渐散去

2011-05-22 23:03:00 1307

原创 LPC2478中几个时钟频率的解释

<br />全英文的datasheet中出现了CCLK,PCLK等几个名称,它们具体的含义如下:<br />LPC2478中有3个晶振。一个为Main Oscillator, 一个为Internal RC Oscillator,一个为RTC Oscillator.<br />Internal RC Oscillator: 内置晶振,4MHz. 主要用途有两个:1,看门狗的时钟源;2,作为驱动PLL的时钟源。<br />Main Oscillator:1-24MHz,用来作为cpu的时钟频率,称为CCLK。可

2011-05-15 15:32:00 1585

原创 关于带宽

<br />对于带宽,很早很早就接触,但似乎永远没有弄清楚过。今日百度百科了一下,发现解开了自己很多的疑问。先摘抄如下:<br />1:表示频带宽度<br />      信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。频宽对基本输出入系统 (BIOS ) 设备尤其重要,如快速磁盘驱动器会受低频宽的总线所阻碍。<br />2:表示通信线路所能传送数据的能力<br />      在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。对于带宽的概念,比较形象的一个比喻是高速公路。单位时间

2011-05-06 21:30:00 876

原创 ADS1.2及Jlink安装步骤及参数设定

终于真正接触到嵌入式了,也需要暂时告别keil时代了。而在安装ADS1.2的时候,遇到了一些问题,并且涉及到一些参数的设定,在此记下,以便以后翻阅。ADS1.2还是现在用的最经典的,最多的。

2011-04-24 22:54:00 4192

原创 整流之后几种滤波电路分析

<br />(待完善)

2011-04-21 11:18:00 2602 1

原创 keil报错解决方法总结(更新中)

<br />1,warning: function***** declared implicitly。<br />这说明“*****”这个文件中引用了其它文件中的某个函数,但是在本文件中没有进行声明。<br />解决:在“*****”文件中添加对某个函数的声明。或包含声明函数的文件即可。

2011-04-15 16:14:00 1841

原创 无关乎泪水,只关乎微笑

知道>应该是很久之前,下好了放在电脑里很久很久.直到前些天在校内见到了一篇帖子,说从其中能够读懂人生.面对上升到如此一个高度的片子,岂能放过.三个多小时,所呈现给我的人生,并不都是我现阶段所能够完全理解并接受的人生,去除那些暂时无法理解的部分,从MAX和Noodles的身上或多或少的能产生一些人生的共鸣.直到影片的最后,才知道Noodles后半生的35年完全活在朋友给他埋好的一个陷阱里,并且带着愧疚.而这个朋友在这35年内不但背叛了他的友谊,夺走了他的girl,还完全的毁坏了他的人生.面对这样的情况,当35

2011-04-04 23:20:00 461

原创 说说调剂的那些事

       最近几天陆陆续续的有些小盆友来问我调剂的事情.其实我现在挺后悔的,应该将当初自己经历过的整个过程记录下来,也可以造福一些后人.但想想依然奋斗在一线的Yang,我想还是凭着记忆将那段时间所得到的一些经验给记下来,虽然非名校,但这段经历或许能帮助到她以及她的学生.      当你需要调剂,并准备调剂时,请在内心坚定一个信念:一定要调剂成功,不然之前大半年的努力都白费了.而且自己努力了也就一定会成功.      调剂的整个过程就是一个将自己推销出去的过程,也是一个遍地撒网的过程,更是一个痛并快乐着的

2011-04-01 17:10:00 1216

转载 NULL and NUL in C

<br />NULL is a macro defined in several standard headers, 0 is an integer constant, '/0' is a character constant, and nul is the name of the character constant. All of these are not interchangeable:<br />NULL is to be used for pointers only since it may b

2011-03-31 21:51:00 456

原创 嵌入式随堂笔记2--引脚

<br />今天的课堂相对来说比较充实,所以选择将其写出来。<br />将仿真的芯片由LPC2132换成了LPC2138.两款芯片所有的管脚信息都是一样的,不一样的是前者为64KB的内存,而后者为512KB的内存。接着将这块CPU的引脚大概的都介绍了一下功能。<br />XTAL:主频晶振。这个晶振是为整个系统服务,提供系统时钟。<br />RTXC:时钟晶振。单纯的用来的记录时分秒,年月日这样的时间信息的。<br />VREF: AD转换器的参考电压输入端。考虑到输入的电平可能会有抖动,因此一般会在这一端

2011-03-22 17:52:00 685

原创 该杀千刀的"页码插入"

<br />又有人让我改毕业设计的页码.无非还是老格式:目录部分是罗马数字1,2,3......正文部分是阿拉伯数字1,2,3......<br />想起当初自己做毕设时的纠结,现在应该小菜一碟.谁知道拿上手却发现很是生疏.想想快一年了,也该忘了.捣鼓20分钟,先将步骤写好如下,以免日后再忘记.<br />1, 首先.插入----页码----选择合适的格式,将整篇文章插入罗马数字的1,2,3.<br />2, 以在第三页插入阿拉伯数字1,2,3为例.将光标移动到第二页的底端.插入----分隔符----下一页

2011-03-19 21:29:00 608

原创 嵌入式随堂笔记(一)

<br />嵌入式的课程终于开堂了,发现在老师的带领下自己的学习的确会快一些。当然这也从另一个侧面说明了自己的自学能力还是不够。废话不多说,将课堂上的知识归纳整理一下,可能会有点乱。<br />1,一说到计算机,首先反应到的两个技术指标:<br />主频:理解为系统处理的速度。越大越快。<br />内存:是反应软件的复杂度。越大能处理的复杂度越大。<br />2,处理器的体系结构可以分为:ARM(中低端),MIPS(高端),POWER PC,x86(功耗较大,一个CPU的功耗相当于普通的是10倍,但它的优点

2011-02-23 22:46:00 520

原创 实习日记一:发现问题比解决问题来的重要

<br />有的时候感觉真的很奇妙。上午的时候不想去公司,因为真的没有什么东西可干。虽然才翻译了两天的英文,但我已经彻底的烦掉。对于这种混混沌沌的日子,我想还不如自己在实验室看看书,做做实验。<br />但下午去了之后,又临时有了任务,当今天下班之后,不想去公司的念头又打消了。回想这进三个月的实习历程,只有让自己记住学习的东西或者让自己感受到是有收获的,才会有继续待下去的动力。所以应该每天及时的将自己的所感受的东西都写出来。<br />今天下午的最大感受就是:发现问题比解决问题来的更加的重要。<br />做

2011-02-23 22:11:00 1103

原创 使用mos管需要注意的几个参数

1,VDSS(击穿电压):此电压要选择合适,一般是加入的电压值的峰值的两倍。2,VGS(th)(开启电压):3,RDS(on)(漏源电阻):这个值要尽可能的小,因为一旦阻值偏大,就会使得功耗变大。而功耗一旦变大,就会加速温升。加速温升,就会需要用到散热装置,从而使得布板出现不必要的浪费。4,ID(导通电流):

2011-02-15 19:56:00 5597

原创 电源中的纹波、谐波和噪声

<br />纹波:是附着于直流电平之上的包含周期性与随机性成分的杂波信号。指在额定输出电压、电流的情况下,输出电压中的交流电压的峰值。狭义上的纹波电压,是指输出直流电压中含有的工频交流成分。<br />纹波的产生:我们通常在产品中用的电源主要有线性电源和开关电源二大类,输出的直流电压是一个固定值,由交流电压经整流、滤波、稳压后得到。由于滤波不干净,直流电压中含有交流成分,这就产生了纹波。纹波是一种复杂的杂波信号,它是围绕输出直流电压上下来回波动的周期性信号,但周期和振幅不是定值,随时间而变。<br />纹波

2010-12-21 22:47:00 7118 2

原创 浪涌电流及其预防

对大容量电容器充电会产生一个大电流。这个大电流比系统正常电流大几倍乃至几十倍(即所谓浪涌电流),而这可能使AC线路的电压降落,从而影响连接在同一AC线路上的所有设备的运行,有时会烧断保险丝和整流二极管等元件。因此,必须对其加以限制。限制浪涌电流的最简单方法是在系统AC线路输入端串联一只NTC热敏电阻。由于在冷启动时,NTC热敏电阻呈现高阻抗,因而将使涌入电流得到限制。而当电流的热效应使NTC热敏元件的温度升高,NTC阻值急剧下降时,对系统的电流限制作用会较小。同时,由于NTC热敏电阻在热态下的阻抗并不是零,

2010-12-21 20:53:00 4041

原创 关于电压跟随器

电压跟随器的电压增益为一,所以叫电压跟随器。它是用一个三极管构成的共集电路,信号从基极输入,射极输出,基极电压与集电极电压相位相同,故又称射极输出器。它简单的电路图如下图(b)所以:输入信号加在集成运放的同相输入端。输出电压接到反相输入端。构成一个最简单的电压跟随器。电压跟随器的作用:很多资料都说,电压跟随器的作用有:缓冲,隔离以及提高带负载的能力。但这些资料对这些作用的解释有失完整性。故现将自己的见解解释如下。电压跟随器的显著特点就是,输入阻抗高,而输出阻抗低。输入阻抗要达到几兆欧姆是很容易做到的。输出阻

2010-12-13 10:32:00 7552

转载 反峰电压

电感元件、变压器等单元有一个特性,就是当在电路中加人一个电压或者去掉一个电压时,其单元会产生一个反电动势阻止这个电压的变动。那么当开机一个电压加在电感元件上时,它就产生一个反电动势阻止这个电压的建立,但是电源电压的能量源源不断,所以这个反电动势只是起一个电压阻尼作用,对电路影响不大。但是,在关机时情况就不同了,当关机时,电路中产生一个反电动势没有任何的阻挡,这个电压就是反峰电压,它是正常电压的9倍。虽然它的电流很小,但是电压很高,对设备造成一个冲击。 可在元件旁反向并联二极管释放。测量继电器产生的反峰电压实

2010-12-11 15:21:00 3120

原创 回差电阻

<br />比较器加正反馈是为了产生回差, 原理与施密特触发器类似. 即被比较电压从低变化到高时, 比较器有较高的翻转电平; 而被比较电压从高变化到低时, 有较低的翻转电平. 这个翻转电压的差俗称回差, 而正反馈电阻(回差电阻)的大小就决定了回差电压的大小. 有正反馈的比较器在被比较电压变化缓慢时, 在比较的临界点附近不会产生震荡或 "游移", 而回差电压又对比较器的比较精度产生影响. 所以你必须首先在比较精度和被比较电压的变化速度之间选择一个合适的回差电压值, 或者不需要回差. 然后根据你需要的回差电压,

2010-12-11 14:57:00 1799

原创 有关MOS管的种种

关于名字:学术叫法:绝缘栅型场效应管(IGFET)。叫MOS管乃Mental Oxide Semi-Conductor(金属氧化物半导体场效应管)的缩写。关于分类:根据物理结构中不同材料做衬底,可以分为N沟道(衬底为P型硅片,形成的导电沟道中是电子)和P沟道(衬底为N型硅片,形成的导电沟道中是空穴)场效应管。根据物理结构上衬底的表面是否扩散一层与衬底导电类型相反的掺杂区而分为增强型和耗尽型。有掺杂区的为耗尽型,在Ugs为0时,漏极电流id不为0;没有掺杂区的是增强型,在Ugs为0时,漏极电流id为0。关于判

2010-12-07 19:02:00 1184

转载 MOV,MOVX,MOVC区别和用法

MOV: 单片机内部的寄存器或者存储器之间相互传递数据(内部RAM);MOVX: 单片机内部的A累加器与片外的数据存储器(片外RAM)传送数据.MOVC:  单片机内部的A累加器向ROM(程序存储器)读取数据,因为程序存储器是固定的不可以写的,所以,A只能读数据,却不能向它写数据;换句话说MOVX和 MOVC是针对两种不同的存储器而言,一个是片外数据存储器,另一个却是程序存储器。由于内部和外部ROM的地址是连续的,故用MOVC一条指令即可;片内数据存储器与片外数据存储器的地址部分(0000H-00FFH)是

2010-11-30 09:31:00 16231

原创 如何理解输出阻抗与带负载能力的关系

无论信号源或放大器还有电源,都有输出阻抗的问题。输出阻抗就是一个信号源的内阻。本来,对于一个理想的电压源(包括电源),内阻应该为0,或理想电流源的阻抗应当为无穷大。但现实中的电压源,则不能做到这一点。我们常用一个理想电压源串联一个电阻r的方式来等效一个实际的电压源。这个跟理想电压源串联的电阻r,就是(信号源/放大器输出/电源)的内阻了。当这个电压源给负载供电时,就会有电流I从这个负载上流过,并在这个电阻上产生I×r的电压降。这将导致电源输出电压的下降,从而限制了最大输出功率。同样的,一个理想的电流源,输出阻

2010-11-17 10:40:00 11123

原创 source insight调整字体大小

<br />我的是英文版3.5的。<br />在Option里的Document Option(ALT+T)。左边有个Screen Font,点进去就可以设置了。<br />正所谓难者不会,会者不难。

2010-11-09 17:54:00 6117

原创 Vm 6.5下的linux上网设置(局域网,red hat 9.0)

文中所述局限于你的主机是通过局域网上网(本人身在校园,用的局域网,其它的方式还没有尝试),可让虚拟机使用与主机网段、网关和DNS等的相同的设置,选用一个有效的局域网IP(这个很关键)即可。step1:进入VM6.5。VM-settings-hardware-network adapter.将右边的选项选为bridged.step2:  在windows下。主菜单-运行-输入cmd,进入dos环境。输入指令ipconfig /all.查出自己的IP,子网掩码,网关,DNS号等信息。如下图所示。step3: 

2010-11-05 16:27:00 1849

原创 错误empty character constant的解决办法

       今日用gcc编译如上程序时出现了“empty character constant”的错误。原因在于第26行中单引号要有个空格,empty character constant这个英文的意思就是提示空字符。

2010-10-27 18:51:00 40155 4

转载 linux Makefile时间戳

1、linux时间戳的实际意义       时间戳的概念可以从日常信封的邮戳概念上理解。邮戳的收到信件的时间,而时间戳就是文件的修改时间。      假设当前目录下有framwords文件或文件夹,如执行stat frameworks,即可看到当前目录下framworks文件的时间戳,其中包括存取时间(Access)、修改时间(Modify)、文件节点修改时间(Change):File: `frameworks/'  Size: 4096          Blocks: 8          IO Blo

2010-10-26 21:08:00 3491

原创 Linux下几个常用的键盘命令

这是非常简单的几个简单命令(我知道了才这样说),但是不知道的话又会让人抓狂。1,如何进入终端     进入系统后,右击鼠标——>新建终端。     或者主菜单(左下角的红帽子)——>系统工具——>终端。     建议将终端放到面板上,使用时只需单击面板中终端的图标即可。     到面板过程:主菜单(左下角的红帽子)——>系统工具——>终端——>右击终端——>将该启动器加入面板。2,使用man命令后如何退到终端界面     在man界面的最下端的冒号后输入q(quit的简写),可以立即回到终端。3,如何使Li

2010-10-26 13:21:00 3196

原创 VM下Linux屏幕大小的设置——针对Red Hat 9.0

安装完vm tools后,发现我的Linux系统的屏幕较小。想要调整它放大。查询了很多资料后知道,是由于设置分辨率时出现了问题。我当时选择的是第十一项(800*600)现改变分辨率的方法如下:1,参见,从终端重新安装VMtools。2,当出现“Do you want to change your guest resolution”时,选择yes,回车。3,此时可能出现一行提示说无法更变,重新选择时,忽略提示,再按回车。4,此时屏幕上出现了一系统的分辨率的数据。系统默认的是"5,之后一路回车,直到安装完毕,再

2010-10-25 12:33:00 6087

原创 解决VM安装VMTools后错误提示,实现文件共享

在VM里给Red Hat 9.0安装VMTools后重启,在系统启动过程中出现三处提示,分别为:第一处:Mounting local filesystem: Error: Cannot mount filesystem: Protocol error      [FAILED]第二处:Starting vmware-tools: Starting VMware Tools services in the virtual machine:                      Switching to g

2010-10-23 11:28:00 12785 2

原创 在VM6.5下面安装Red Hat 9.0

51学习接近了尾声,其实没有一个定量的标准可以来量化现在自己的水平。不管其它,开始了自己的linux学习之路。学习linux,没有什么经验可谈,现在更多的是从网上搜寻有利于自己的资料。身旁堆着的资料不下10来本,但真正让自己感觉很舒适的并没有多少。现在自己阅读的主要有华清远见的“嵌入式Linux应用程序开发详解”和清华出版社的“linux从入门到精通”。在VM6.5下装linux系统的时候也出现了很多的问题,现在将这些问题写在这里和大家共享。首先是swap分区的问题。我是用VM6.5装的Red Hat 9.

2010-10-22 22:12:00 991

ARM入门最好的文章转载一位资身工程师的入门心得

对嵌入式入门者是个很好的指导。能从文章中找到自己需要努力的方向。

2010-11-09

逻辑推理新趣题,从中收获乐趣

该资源收集了很多公司面试过程中用到的逻辑推理题,从中你可以收获很多,从容的去面对公司的逻辑笔试。

2010-10-25

电子万年历的设计与实现

该资源完整的描述了电子万年历的软件和硬件设计,通过单片机和DS1302实现。

2010-10-25

空空如也

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

TA关注的人

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