摘要: 通俗版:举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事异步:请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。所以,要我请你吃饭就用同步的方法,要请我吃饭就用异步的方法,这样你可以省钱。举个例子打电话时同步发消息是异步综述版:异步通信”是一种很常用的通信方式。异步通信在发送字符时 阅读全文
posted @ 2012-11-11 19:26 sina88bing 阅读(826) 评论(0) 推荐(0)
摘要: 第一个区别当然是名字:SPI(Serial Peripheral Interface:串行外设接口);I2C(INTERICBUS);UART(Universal AsynchronousReceiverTransmitter:通用异步收发器)第二,区别在电气信号线上: SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。SPI总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线. 阅读全文
posted @ 2012-11-11 18:37 sina88bing 阅读(1657) 评论(0) 推荐(0)
摘要: 内存工作原理:内存是用来存放当前正在使用的(即执行中)的数据和程序,我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的"动态",指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。但时间一长,代表1的电容会 放电,代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量 小于1/2,则认为其代表0,并把电容放电, 阅读全文
posted @ 2012-11-11 13:01 sina88bing 阅读(262) 评论(0) 推荐(0)
摘要: 一、 SDRAM内存模组与基本结构 我们平时看到的SDRAM都是以模组形式出现,为什么要做成这种形式呢?这首先要接触到两个概念:物理Bank与芯片位宽。 1、 物理Bank 传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。而CPU在一个传输周期能接受的数据容量就是CPU数据总线的位宽,单位是bit(位)。当时控制内存与CPU之间数据交换的北桥芯片也因此将内存总线的数据位宽等同于CPU数据总线的位宽,而这个位宽就称之为物理Bank(Physical Bank,下文简称P-Bank)的位宽。所以,那时的内存必须要组织成P-Bank来与CPU打交道。资格稍老的 阅读全文
posted @ 2012-10-27 00:21 sina88bing 阅读(829) 评论(0) 推荐(0)
摘要: 一、设计准备 原理图分析,DRC检查。一、标准元件库的建立,特殊元器件的建立,印制板设计文件的建立,转网表。二、网表输入 将生成的网表转换到PCB设计中。 三、规则设置 进行线宽、线距、层定义、过孔、全局参数的设置等。PCB布局的一般规则: a、信号流畅,信号方向保持一致 b、核心元件为中心 c、在高频电路中,要考虑元器件的分布参数 d、特殊元器件的摆放位置;批量生产时,要考虑波峰焊及回流焊的锡流方向及加工工艺传送边。一、布局前的准备 a、画出边框; b、定位孔和对接孔进行位置确认; c、板内元件局部的高度控制; d、重要网络的标志。二、PCB布局的顺序: a、固定元件 b、有条件限制的元件 阅读全文
posted @ 2012-10-27 00:17 sina88bing 阅读(313) 评论(0) 推荐(0)
摘要: 一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋给同类型的指针变量。表示:float *fun();float *p;p = fun(a);注意指针函数与函数指针表示方法的不同,千万不要混淆。最简单的辨别方式就是看. 阅读全文
posted @ 2012-10-27 00:14 sina88bing 阅读(174) 评论(0) 推荐(0)
摘要: 1.1 寄存器 在实际的数字系统中,通常把能够用来存储一组二进制代码的同步时序逻辑电路称为寄存器.由于触发器内有记忆功能,因此利用触发器可以方便地构成寄存器。由于一个触发器能够存储一位二进制码,所以把n个触发器的时钟端口连接起来就能构成一个存储n位二进制码的寄存器。1.2 锁存器 由若干个钟控D触发器构成的一次能存储多位二进制代码的时序逻辑电路。数据有效迟后于时钟信号有效。这意味着时钟信号先到,数据信号后到。在某些运算器电路中有时采用锁存器作为数据暂存器。1.3 缓冲器 缓冲器相当于一个寄存器,暂时保存数据.缓冲是用来在两种不同速度的设备之间传输信息时平滑传输过程的常用手段。除了在关键的... 阅读全文
posted @ 2012-10-25 14:05 sina88bing 阅读(2920) 评论(0) 推荐(0)
摘要: (一)意法半导体 ST,也即意法半导体,是全球最大的半导体公司之一,2011年净收入97.3亿美元。 以业内最广泛的产品组合著称,凭借多元化的技术、尖端的设计能力、知识产权组合、合作伙伴战略和高效的制造能力,意法半导体通过提供创新型半导体解决方案为不同电子应用领域的客户提供服务。 意法半导体(ST)成立于1987年,是意大利SGS微电子公司和法国汤姆逊(Thomson)半导体合并后的新企业。1998年5月,SGS-THOMSON Microelectronics将公司名称改为意法半导体有限公司(STMicroelectronics)。 公司自1994年起公开上市,意法半导体股票在纽约证券... 阅读全文
posted @ 2012-10-23 15:26 sina88bing 阅读(844) 评论(0) 推荐(0)
摘要: RS232电平或者说串口电平:指得都是计算机9针串口的电平,采用负逻辑:-15v ~ -3v 代表1 ,+3v ~ +15v 代表0 。RS485电平和RS422电平:由于两者均采用差分传输(平衡传输)的方式,所以它们的电平方式,一般有两个引脚 A,B 发送端 AB间的电势差U为UB-UA: +2 ~ +6v : 1 ,-2 ~ -6v : 0 ,接收端 AB间的电势差U为:大于 +200mv: 1 ,小于 -200mv: 0 ,定义逻辑1为B>A的状态,定义逻辑0为B<A的状态 ,AB之间的电压差不小于200mv 。USB电平:电源线是5V,为USB设备提供最大500mA的电流, 阅读全文
posted @ 2012-10-22 12:50 sina88bing 阅读(1308) 评论(0) 推荐(0)