自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

转载 主函数与中断函数共享变量问题

当时开发的一个产品,一项功能是在通电后播放40秒的语音.测试时发现,大约通电70-80次就有一次播放时间不够40秒就提前停止。当时以为复位有问题,换了复位片,没好。又先后换了CPU,语音芯片,还有电源,都没有好转。排除了硬件芯片原因导致的此现象.后来又从软件中查找原因。反复查找软件逻辑,也没发现问题。后来偶然发现在主while里增加大量延时后,稳定性提高。几乎不再出现问题。但是我还

2015-12-29 13:38:29 6898

转载 UML类图与类的关系详解

在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图(Class Diagram): 类图是面向对象系统建模中最常用

2015-03-31 10:55:40 434

转载 如何提高电子产品的抗干扰能力和电磁兼容

在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?      1、 下面的一些系统要特别注意抗电磁干扰:          (1) 微控制器时钟频率特别高,总线周期特别快的系统。          (2) 系统含有大功率,大电流驱动电路,如产生火花的继电器,大电流开关等。          (3) 含微弱模拟信号电路以及高精度A/D变换电路的系统。      2、

2014-12-01 14:12:31 734

转载 多层PCB板设计中接地

根据经验法则,在高密度和高频率的场合通常使用四层板,就EMC而言比二层板好20DB以上。在四层板的条件下,往往可以使用一个完整的地平面和完整的电源平面,在这种条件下只需要进行分成几组的电路的地线与地平面连接,并且将工作噪声地特别的处理。从各个电路的地线连接到地平面可以采取很多做法,包括: 单点和多点接地方式① 单点接地:所有电路的地线接到地线平面的同一点,分为串

2014-10-21 08:41:39 1082

原创 linux常用命令

而我主要是用Linux进行C/C++和shell程序编写的1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:[plain] view plaincopyprint?cd /root/Docements # 切换到目录/

2014-09-28 09:18:38 373

原创 C#中virtual和abstract的区别

C#的virtual & abstract经常让人混淆,这两个限定词都是为了让子类进行重新定义,覆盖父类的定义。但是用法上差别很大。a)     virtual修饰的方法必须有方法实现(哪怕只有一对大括号),abstract修饰的方法不能有实现。b)    virtual可以被子类重写,abstract必须被子类重写c)     如果类中的某一函数被abstact修饰,则类

2014-07-22 12:59:13 420

原创 C#中委托与事件

委托的使用:l声明委托的方式:delegate 返回值类型 委托类型名(参数)比如delegate void StringProcess(string s);注意这里的除了前面的delegate,剩下部分和声明一个函数一样,但是StringProcess不是函数名,而是委托类型名l存储什么样的方法就声明什么类型(方法参数与返回值)的委托。l声明的委托是一种类型,就像in

2014-07-22 11:09:30 629

原创 如何利用磁珠和电感解决EMI和EMC

磁珠和电感在解决EMI和EMC方面的作用有什么区别,各有什么特点,是不是使用磁珠的效果会更好一点呢?磁珠专用于抑制信号线、电 源线上的高频噪声和尖峰干扰,还具有吸收静电脉冲的能力。磁珠是用来吸收超高频信号,象一些RF电路,PLL,振荡电路,含超高频存储器电路 (DDRSDRAM,RAMBUS等)都需要在电源输入部分加磁珠,而电感是一种蓄能元件,用在LC振荡电路,中低频的滤波电路等,其应用频

2014-05-22 19:44:10 1159

转载 TKStudio内置51编译器SDCC对C语言的扩展(1)

SDCC支持符合ANSI标准C语言程序设计,同时针对8051单片机自身的特点做了一些扩展。特别是在存储区,存储类型,指针和函数方面做了一些扩充。现在将就与ANSI C中不同的部分来进行讲述,相同之处可查看有关C程序设计的书籍,这里就不多讲了。SDCC支持ANSI C中的所有关键字,同时它们又扩充了如下的关键字:at      far   sbit       idata      

2014-04-23 10:07:12 1345

转载 加速和改进PCB布线

关键字:任意角度布线   灵活布线   拓扑式布线   算法   Steiner树  PCB布线方法在不断进步,灵活的布线技术可以缩短导线长度,释放更多的PCB空间。传统PCB布线受到导线坐标固定和缺少任意角度导线的限制。去除这些限制可以显著改善布线的质量。本文将通过实际例子介绍任意角度布线的优势、灵活布线的优势以及一种用于构造Steiner树的新算法。背景

2014-03-10 19:32:43 898

转载 电磁兼容测试之电缆与接口电路

电缆是系统最薄弱的环节,电缆是高效的电磁波接受天线和辐射天线,也是干扰传导的良好通道。屏蔽电缆的接地、电缆的布置对产品的EMC产生很大的影响,注意电缆之间的耦合,电缆布线形成的环路。电源线、信号线要严格分开走,保持尽可能大的距离,在距离较远时,易采用屏蔽电缆,在电缆接口处良好接地。减小电源形成的环路面积。 接口电路是解决电缆辐射的重要手段,接口电路的EMC设计包括接口电路的滤波电路设计与接

2013-08-05 13:05:26 1094

转载 什么是共模干扰差模干扰共模信号差模信号

差模干扰在两根信号线之间传输,属于对称性干扰。消除差模干扰的方法是在电路中增加一个偏值电阻,并采用双绞线; 共模干扰是在信号线与地之间传输,属于非对称性干扰。消除共模干扰的方法包括: (1)采用屏蔽双绞线并有效接地 (2)强电场的地方还要考虑采用镀锌管屏蔽 (3)布线时远离高压线,更不能将高压电源线和信号线捆在一起走线 (4)采用线性稳压电源或高品质的开关电源(纹波

2013-08-05 08:39:43 2935

转载 防护电路介绍

接口(以USB为例)防护电路介绍原来在学校的时候,老是奇怪自己搭的电路怎么这么容易挂呢,后来入职后才开始慢慢明白,各种影响下来,单板不挂才怪。所以这里需要和大家分享的几个电路防护方面的东西。一个是信号接口防护,一个是电源防护。 Topic 1 ESD类这点大家都非常清楚,百度一下也非常明白了。ESD大致可以理解为静电防护,对于生产上主要是人体静电,对于使用工作上除了人体静电还有控制

2013-08-05 08:36:58 1202

转载 讲讲简单的接地方式

讲讲简单的电源隔离和信号地/电源地的处理一般在我们的AD系统里面,都有非常明确的模拟电源/模拟地;数字电源数字地,这些的处理相对比较重要.通常的系统中==1,我们常用10~20欧姆电阻来做个模拟电源和数字电源的隔离,可以从下图中看出,当然,使用分组的隔离电源是最好的选择,但是成本相对较高2,处理模拟地数字地时,最终使用1点接连的办法,这个连接点要选在PCB上的电荷平衡点,以防止

2013-08-02 13:46:50 2506

转载 数字地 模拟地 电源地 屏蔽地

从参考电平的角度看,都是同一个地,最终都要接到一起获得相同的参考电位。对于地的分开,主要是从布线的角度看的。减少不同电路之间地的干扰。电源的地不能看成模拟地,信号地也不能看成数字地。因为电源有给模拟电路供电的,有给数字电路供电的。信号有数字信号和模拟信号。主要是根据电路的性能来分割地,对于数字信号3.3v电路,2。5V电路和5V电路的地也可能有分开的需要。即使是同一个供电的数字电路

2013-08-02 13:45:31 4329

转载 实时多任务操作系统uCOS-III的特点

实时多任务操作系统uCOS-III的特点       uCOS-III是一个全新的实时内核,源于世界上最流行的实时内核uC/OS-II,除了提供熟悉的一系列系统服务,全面修订了API接口,使uC/OS-III更直观,更容易使用。该产品可以广泛应用于通信,工业控制,仪器仪表,汽车电子,消费电子,办公自动化设备等的设计开发。       uCOS-III是一个抢占的多任务内核,支持优先

2013-07-08 13:28:08 1410

转载 uCOS III 和 uCOS II的区别

邵贝贝:嵌入式操作系统μC/OS-III作者:邵贝贝 来源:嵌入式系统联谊会       邵老师长期从事单片机和嵌入式系统教学和应用工作,并负责清华大学飞思卡尔实验室工作。邵老师与大家分享了μC/OS的发展经历,即将发布的μC/OS-III的细节,以及他对未来嵌入式操作系统的认识。以下是文字实录。       大家好,我讲讲μC/OS-III,原来是μC/OS-II,现

2013-07-08 13:26:21 14068

原创 零欧姆电阻的作用

我们经常在电路中见到0欧的电阻,对于新手来说,往往会很迷惑:既然是0欧的电阻,那就是导线,为何要装上它呢?还有这样的电阻市场上有卖吗?   其实0欧的电阻还是蛮有用的。0欧的电阻不但有卖,而且还有不同的规格呢,一般是按功率来分,如1/8瓦,1/4瓦等等。     ②在数字和模拟等混合电路中,往往要求两个地分开,并且单点连接。我们可以用一个0欧的电阻来连接这两个地,而不是直接连在一起。这样做

2013-07-05 19:02:21 692

原创 一次职业测评

ISTJ 检查员型——细致、谨慎地执行好现有规则报告接收人:  才储成员662962  日期:  2012-09-03  一、你的MBTI图形  MBTI倾向示意图(类型:ISTJ 总倾向:24.3)  外向(E)  (I)内向 实感(S)  (N)直觉 思考(T)  (F)情感 判断(J)  (P)知觉     倾向示意图表示四个维

2012-09-03 18:16:36 1320

转载 Linux内核裁剪的通用步骤

在menuconfig中配置:详细介绍内核配置选项及删改情况第一部分:全部删除Code maturity level options ---> 代码成熟等级选项[]Prompt for development and/or incomplete code/drivers 默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.不选。第二部分 :除以下选项,

2012-08-31 14:31:03 510

翻译 指针函数与函数指针的区别

一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针    类型标识符    *函数名(参数表)      int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量

2012-06-15 12:55:06 332

转载 学习linux字符设备驱动心得

一、主设备号和此设备号主设备号表示设备对应的驱动程序;次设备号由内核使用,用于正确确定设备文件所指的设备。内核用dev_t类型()来保存设备编号,dev_t是一个32位的数,12位表示主设备号,20为表示次设备号。在实际使用中,是通过中定义的宏来转换格式。(dev_t)-->主设备号、次设备号MAJOR(dev_t dev)MINOR(d

2012-06-10 00:17:12 1136 1

原创 安装linux遇到的一些问题总结

如何设置ubuntu上网 # 根据网上资料整理  #方式1和方式4已验证  # anything the matter, please contact: [email protected]  目录  方式1:网卡通过DHCP自动获取IP地址  方式2:网卡静态分配IP地址  方式3:PPPoE宽带拨号配置  方式4:通过无线

2012-05-31 00:57:54 542

如何画四层PCB板

怎样画四层PCB电路板,怎么分割电路板

2016-12-30

STM32触摸屏例程,有校准功能

稍微修改一下就可以适合你的触摸屏板子了,程序很好理解,电阻屏触摸四点校准功能函数

2013-08-21

ucosii在STM32上的移植详解 手册

很不错的移植文档,可以移植成功 ucosii在STM32上的移植详解

2013-07-11

linux学习的笔记

我也是从网上下的,感觉不错就分享一下,看后有很大帮助。

2012-09-28

国嵌项目实战教材

国嵌的项目实战教材,按照里面的步骤一步步做一定能做出效果来,我就是这么做的,现在感觉还好。。

2012-09-28

空空如也

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

TA关注的人

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