做最优秀的电子开发团队
MCU外设
单片机的外围电路设计
动态储器和静态存储器的区别
十一 2nd
当然动态储器(DRAM)与静态存储器(SRAM)除了速度外,它们的价格也是一个天一个地,依据实际情况进行设计,以降底产品成本,下面是它们的价绍.
SRAM(静态存储器)的特点是工作速度快,只要电源不撤除,写入SRAM的信息就不会消失,不需要刷新电路,同时在读出时不破坏原来存放的信息,一经写入可多次读出,但集成度较低,功耗较大。并且连接的管脚很多.SRAM一般用来作为计算机中的高速缓冲存储器(Cache)。
DRAM是动态随机存储器(Dynamic Random Access Memory),它是利用场效应管的栅极对其衬底间的分布电容来保存信息,以存储电荷的多少,即电容端电压的高低来表示“1”和“0”。DRAM每个存储单元所需的场效应管较少,常见的有4管,3管和单管型DRAM。因此它的集成度较高,功耗也较低,但缺点是保存在DRAM中的信息__场效应管栅极分布电容里的信息随着电容器的漏电而会逐渐消失,一般信息保存时间为2ms左右。为了保存DRAM中的信息,必须每隔1~2ms对其刷新一次。因此,采用 DRAM的计算机必须配置动态刷新电路,防止信息丢失。DRAM一般用作计算机中的主存储器。
USB学习应用笔记一:了解USB
十 22nd
这里不写USB的历史,还有什么USB的优势之类的,直接进入主题,这里的了解USB是对USB的工作方式以及设备识别的一种了解(不包含USB3.0).
标准USB共四根线组成,除VCC/GND外,另外为D+,D-; 这两根数据线采用的是差分电压的方式进行数据传输的,(我之前还以为是采用类似于SPI的串行方式,结果…).
USB只能进行主/从关系的数据交换,也就是说在USB系统中,必须存在一个并且只能有一个主机,这样主机与从机的通信,如果一个主机须要与多个USB设备通信,还须要通过一个集线器,并不能直接将总线挂接在一起.
USB主机在没有检测到USB设备之前,供给USB设备的的+5V电源电流限制在100MA,当检测到正确的USB设备后,可以最大供给500MA电流,当设备电流超过500MA时,发产生USB错误报告给主机,并关闭USB电源输出.(这个并不一定,我之前有在生产USB host的工厂与生产笔记本的工厂时了解,他们对USB电源处理都有自已的规范.)
部份USB器件即能工作在USB HOST(USB主控设备)模式下,又能工作在USB设备模式下.它使用了一根专门的ID线来识别(mini USB),这个暂不做研究.
USB的接线定义分别为+5V为红色,D+白色,D-绿钯,VGND黑色.但并不是所有的厂商都会控照USB的标准来操作.所以这里最多也只能参考.
RS485与RS232之间的关系
十 15th
对于很多初学者来说,一直不了解RS232与RS485的区别,现在简单地说明一下。
可以简单地这样理解:RS485就是RS232的加强版。 但是485是利用双线的差分信号传输的,比如说当线A与线B之间的压为3V表示数字1,如果为-3V则表示数据0。这样做可以极大的防干拢. 232则是用单线的传输方式,高电平表示数据1,低电平表示数据0。(容易受到干拢,例如,一个高的脉冲干拢就可以将低电平变为高电平而导数据错误,485利用双线的差分方式则不会,因为受干拢时是双线都会同步的) 232与485的数据协议上应该完全没有什么区别,但是485由于是双线差分,所以只能是半双工模式,当然如果你用四根线来传输的话也能做到全双工 MAX485接msp430的异步通讯端是可以的,TXD接TO RXD接RO,另外须要一根线来控制MAX485的接收发送。 编程时应注意,485在接收时不能发送,在发送时不能接收,如果全双工,就得用两个MAX485且须要四根线。 以编程方面,你可以这样理解,RS485只是一种传输介质,这样要好多了。而RS232才是真正的协议。