There is noting destiny ,there is only different choice._百度空间
 
文章列表
 
2011-07-07 23:11

 
2011-01-06 22:18

亚洲销售女神徐鹤宁经典语录——太过精辟,不学必悔 【快乐o分享】

 
2011-01-06 13:52


    上图是SEGGER说明书中给出的Jlink引脚图,可以对照着看SWD引脚与JTAG引脚的关系。

 
2011-01-05 23:26

altium 规则的设置 design  ->rules ->Electrical ->Clearance ->where the first object matches ->advanced ->query helper   ->pcb functions

-> Membership Checks

InNet();

InComponent();等等

 

在full query 输入inpolygon  constraints把默认的10mil修改为20mil 这样就新定义一个覆铜规则 和默认的间距规则共同构成覆铜间距为20mil 其他间距如走线到走线,走线到焊盘过孔间距为10mil的规则。

 
2011-01-05 22:06

CAN报文滤波器设置

USBCAN的can控制器为SJA1000.SJA1000的滤波器由4组(4字节)验收代码寄存器(ACR)和4组(四字节)验收屏蔽寄存器(AMR)构成。ACR的值是预设的验收代码值,AMR值是用来表征相对应的ACR值是否用作验收滤波。

滤波的一般规则是:每一位验收屏蔽分别对应每一位验收代码,当该位验收屏蔽位为1的时候(即设为无关),接收的相应帧ID位无论是否和相

 
2009-11-26 22:16

#ifdef DEBUG的理解


今天看到一段代码,对
ifdef的概念比较模糊,于是去学习了一下,找到一个很好的解释,如下:


在 工程

 
2009-11-24 22:03
能够在运行时发现一个对象的类型,就可以在运行时动态的创建一个对象。在一个类库中,拥有统一的对象创建方式是非常重要的。

在MFC中,对象的动态创建要依赖于RTTI所建立起来的类别型录,和动态创建有关的CRuntimeClass成员有两个:

 
2009-07-04 10:51
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。

一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应 用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统 内核和IC相关开发,这中 间走了很多弯路,也吃了不少苦。 我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没 有

 
2009-06-28 21:32

标准库<cstdlib>(被包含于<iostream>中)提供两个帮助生成伪随机数的函数:

函数一:int rand(void);
从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。

函数二:void srand(unsigned seed);
参数seed是rand()的种子,用来初始化rand()的起始值。

可以认为rand()在每次被调用的时候,它会查看:
1) 如果用户在此之前调用过srand(seed),给seed指定了一个值,那么它会自动调用
srand(seed)一次来初始化它的起始值。
2) 如果用户在此

 
2009-03-04 08:22

普通变量的定义和访问同标准C语言,在HCS08 C语言中我们主要要解决映像寄存器变量和某些特殊变量的定位问题,即把这些变量存放在RAM中指定的位置。

1映像寄存器定位

映像寄存器单片机中跟硬件有关的寄存器,它们都有各自固定RAM地址,其定位有3种方法

1)宏定义

例如:#define PortA ( * ( volatile unsigned char * )

 
2009-03-03 10:26
下降沿引起的中断;

◇调用按键处理程序;

◇读PORTB口的值,取消状态变化的硬件信号;

◇清除RBIF标志。

笔者认为上面程序设计最大的问题是在中断程序里调用延时程序。大家知道,中档PIC单片机只有8层深 度的硬件堆栈,在中断里调用于程序出现极易堆栈溢出的情况。另外,PIC单片机中断程序人口只有一个,在响应中断的请求时,PIC单片机就会自动把全

 
2009-03-02 14:16

TMS320F28xx DSP中内部Flash的应用研究

[日期:2007-2-2] 来源:国外电子元器件 作者:王敏 陈富林 [字体: ]

 

 
2009-01-19 15:49
为何分开模拟的和数字地?
降低数字信号和模拟信号间的相互干扰呢?在设计之前必须了解电磁兼容(EMC)的两个基本原则:第一个原则是尽可能减小电流环路的面积;第二个原则是系统只采用一个参考面。相反,如果系统存在两个参考面,就可能形成一个偶极天线(
 
2008-10-13 16:40

因为需要了解一下 ARM 的启动引导过程,即常说的 crt0.S,花了些时间看了看 as 和 ld。

对于 as 的常用语法和简单编程,有篇写得不错的文章:

ARM GNU Assembl

 
2008-10-08 21:17

-Q -Q segment = initializer_segment

作用:

自动设置segment的拷贝初始化。链接器会产生一个新的initializer_segment(如CODE_ID),其内容与segment(如CODE_I)完全一致。相关的符号表和调试信息都会和segment相关联(如CODE_I)。initializer_segment的内容(通常在ROM中)必须在初始化阶段被复制到segment(通常在RAM中)。

 
     
 
 
个人档案
 
fengtao612

上海 奉贤区 
 
   
 
文章分类
 
 
 
c++(1)
 
Vc(3)
 
 
 
 
 
Dsp(4)
 
 
 
 
 
 
励志(10)
 
Uboot(10)
 
 
 
     
 
最新评论
 
     
 
好友最新文章
 
     
 
最近访客
 
 

kissky2009

cphappy851005

db_wzq

fmmzhy

gongshuipeng

200731099

simon12593

用新感受
     
 
背景音乐
 
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     

帮助中心  |  空间客服  |  投诉中心  |  空间协议
©2012 Baidu