2009年2月27日星期五

手机使用小秘诀

手机使用小秘诀,让你的手机永远有电

1、隐形的备用电池


你的手机电量不足了,为了让它能够继续使用,按*3370#键,手机会重新启动,启动完毕后,你就会发现电量增加了50%。这部分隐藏的备用电量用完了你就必须得充电了,再次充电的时候,隐形的备用电池也同时充电,下次电量低的时候又可以用这个方法。知道这个在紧急情况下如果手机电量不足非常管用。

2、紧急情况


全世界的手机都可以拨打的共同紧急救援号码是112,假如你发现自己所在的地区无手机信号覆盖,同时你又遇到了紧急状况,用你的手机拨打112准没错,因为这时候你的手机会自动搜索所有可用的网络并建立起紧急呼叫。特别有趣的是,即使你的手机是在键盘锁定的状态,你同样可以拨打112。试试吧!

3、手机被偷了?

有个办法让小偷也用不了,嘿嘿!查看手机的序列号,只需键入* # 0 6 #, 15位序列号会出现在手机屏幕上,全世界的每一台手机都有一个独一无二的序列号,把这个序列号记录下来并保存好。有一天如果你的手机不幸被偷了,打电话给手机提供商,并提供你的手机序列号,他们会帮你把手机屏蔽,这样即使小偷换了SIM卡,仍然无法使用,你的手机对小偷来说变得一无是处。如果全世界每个手机持有者都这么做,那么偷手机就没有意义了。在澳洲,警方甚至建立了一个被盗手机数据库,如果你的手机被找到了,就可以归还给你了。

日常维护必用:

1、手机电池不要等到没电才充电。

一般我们都会有一种想法就是手机的电池电力要全部放完再充电比较好基本上是没错的,因为我们在以前使用的充电电池大部分是镍氢(NiH)电池,而镍氢电池有所谓的记忆效应若不放完电再充的话会导致电池寿命急速减少。因此我们才会用到最后一滴电才开始充电。但现在的手机及一般IA产品大部分都用锂 (Li)电池,而锂电池的话就没有记忆效应的问题。若大家还是等到全部用完电后再充的话反而会使得锂电池内部的化学物质无法反应而寿命减少。最好的方法就是没事就充电让它随时随地保持最佳满格状态,这样你的电池就可用的又长又久喔。


5、手机费的寄生虫


手机莫名其妙定置了无用短信,强烈建议大家都看一下自己有没有中招,最简单方法退订每月偷你手机费的寄生虫!中国移动在3.15被迫推出一项新业务,如果您是中国移动的手机用户,键入数字"0000",发送短信至10086,数秒钟内将自动回复一条短信列表,显示您的手机上究竟订制了哪些短信服务,究竟是哪些短信服务商明着、暗着每月扣除您的手机费;键入数字"00000",发送短信至186201,即可退订所有短信服务。


6、不要赶着凑正好1分钟

我们打电话的时候常常会为了正好赶在1:00前结束而庆幸,但其实并不是这样的,据一位中国移动的工作人员说,其实在你通话到0:55的时候就已经算一分钟了,所以0:55~1:00的通话时间其实是算你2分钟的钱~

7、手机一进水,请切记不要作任何按键动作,尤其是关机(一按任何动作,水马上会跟着电路板流串),正确的方法为马上打开外盖,直接将电池拿下,直接强迫断电,可保主机板不被水侵袭。

这个常识非常重要,故转告各位,使大家的手机可用久一点。学一学吧!以后以备不时之需啊!

8、如何让手机电池起死回生

当你的行动电话电池使用时间变短(记忆效应或老化)时,你是否会再买一颗电池来更换呢?

下次当你碰到这种情况时请省下你的钱,告诉你一个很有效的方法不妨试试看:

1)把电池用报纸包起来再放进塑料袋裹包好放入冷冻库三天(报纸可吸收多余水份)

2)三天后取出常温下放二天

3)二天后将电池充电,充饱后装进行动电话裹测试(预估可救回80%-90%)

本讯息由知名电池厂商工程师透露,根据测试过的朋友指出效果相当有效.

至于有没有效果,反正电池快没用了,而且冰箱人人有,各位朋友不妨试试看吧!

9、给你的手机做个CPR吧!


手机是否常断电?或是明明充饱了电没多久就又没电了?

一定怀疑过是不是手机的寿命终了?

别担心,它只是一时"心跳停止",只要一块小小的橡皮擦就能起死回生了!

把电池取出后用橡皮擦把电池上的接点(黄铜片)擦干净,再装回手机上,你会发现真是太神奇了!它竟然活过来了!还像颗新的呢!

代码注释

SPCTL=0x5c; /* =SPCR : SPI Control register
* spi使能,MSB在前,主机模式,空闲时SCK为高,上升沿锁存(模式3),时钟频率fosc/4.
* 0 1 0 1 1 1 0 0,
* SPCTL : SPIE SPE DORD MSTR CPOL CPHA SPR1 SPR0
* | | | | | | | |
* | | | | | | ------------->时钟频率
* | | | | | ------------------>SCK时钟相位选择: 1=上升沿锁存,0=下降沿锁存
* | | | | ------------------------>SCK时钟极性选择: 1=空闲时SCK为高,0=空闲时SCK为低
* | | | ------------------------------>主从机选择。 1=主机模式,0=从机模式
* | | ------------------------------------>数据移出顺序: 1=LSB在前;0=MSB在前。
* | ------------------------------------------>spi允许: 1=使能
* ----------------------------------------------->spi中断允许 1=使能
*/
SPCFG=0x00; /* =SPSR : SPI Status register
* SPI使能,MSB在前,主机模式,空闲时SCK为高,上升沿锁存(模式3),时钟频率fosc/4.
* 0 0 0 0 0 0 0 0
* PCFG : SPIE WCOL --- --- --- --- --- ---
* | |
* | ------------------------------------------>写冲突标志 1=
* ----------------------------------------------->spi中断标志 1=串行传送完成,置位
*/

2009年2月22日星期日

单片机 书籍

1。 8051单片机数据传输接口扩展技术与应用实例 TP368.1/131 杨金岩

2. 单片机通信技术与工程实践 TP368.1/132 求是科技



interesting project

http://www.circellar.com/magazine/contests.htm

论坛

avr 官方: http://www.avrfreaks.net/
国内论坛:bbs.avrvi.com
Pic 官方: http://forum.microchip.com/

邮箱

txjys_nj@163.com

2009年2月17日星期二

电子硬盘或者固态电子盘


固态硬盘(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。由于固态硬盘没有普通硬盘的旋转介质,因而抗震性极佳。其芯片的工作温度范围很宽(-40~85摄氏度)。目前广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。但由于成本较高,尚未普及到DIY市场。
固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存质,另外一种是采用DRAM作为存储介质.质,DRAM这种存储介质只能暂时存储数据,断电后数据随机消失,用这种介质作来打造外部存储器有着先天的缺陷……

在基于闪存的固态硬盘中,存储单元又分为两类:SLC(Single Layer Cell 单层单元)和MLC(Multi-Level Cell多层单元)。SLC的缺点是成本高、容量小、速度快,而MLC的特点是容量大成本低,但是速度慢。MLC的每个单元是2bit的,相对SLC来说整整多了一倍。不过,由于每个MLC存储单元中存放的资料较多,结构相对复杂,出错的几率会增加,必须进行错误修正,这个动作导致其性能大幅落后于结构简单的SLC闪存。此外,SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,达到100万小时故障间隔时间(MTBF)

2009年2月16日星期一

philips 89v52rd2 烧写速度


usb转串口, 虚拟在com4 ,经测试最高可到38400 B/S

同步通信与异步通信

同步通信要求接收端时钟频率和发送端时钟频率一致。发送端发送连续的比特流。   
异步通信时不要求接收端时钟和发送端时钟同步。发送端发送完一个字节后,可经过任意长的时间间隔再发送下一个字节

异步通信”是一种很常用的通信方式。异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。当然,接收端必须时刻做好接收的准备(如果接收端主机的电源都没有加上,那么发送端发送字符就没有意义,因为接收端根本无法接收)。发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。异步通信的好处是通信设备简单、便宜,但传输效率较低(因为开始位和停止位的开销所占比例较大)。
异步通信也可以是以帧作为发送的单位。接收端必须随时做好接收帧的准备。这是,帧的首部必须设有一些特殊的比特组合,使得接收端能够找出一帧的开始。这也称为帧定界。帧定界还包含确定帧的结束位置。这有两种方法。一种是在帧的尾部设有某种特殊的比特组合来标志帧的结束。或者在帧首部中设有帧长度的字段。需要注意的是,在异步发送帧时,并不是说发送端对帧中的每一个字符都必须加上开始位和停止位后再发送出去,而是说,发送端可以在任意时间发送一个帧,而帧与帧之间的时间间隔也可以是任意的。在一帧中的所有比特是连续发送的。发送端不需要在发送一帧之前和接收端进行协调(不需要先进行比特同步)。 每个字符开始发送的时间可以是任意的t0 0 1 1 0 1 1 0起始位结束位t每个帧开始发送的时间可以是任意的以字符为单位发送以帧为单位发送帧开始帧结束

“同步通信”的通信双方必须先建立同步,即双方的时钟要调整到同一个频率。收发双方不停地发送和接收连续的同步比特流。但这时还有两种不同的同步方式。一种是使用全网同步,用一个非常精确的主时钟对全网所有结点上的时钟进行同步。另一种是使用准同步,各结点的时钟之间允许有微小的误差,然后采用其他措施实现同步传输。

同步通信和异步通信区别
http://hi.baidu.com/%D2%C5%CA%A7%B5%C4%BD%C7/blog/item/b5f1ddd76e7343daa044df47.html
同步通信  
所谓同步通信是指在约定的通信速率下,发送端和接收端的时钟信号频率和相信始终保持一致(同步),这就保证了通信双方在发送和接收数据时具有完全一致的定时关系。  
同步通信把许多字符组成一个信息组,或称为信息帧,每帧的开始用同步字符来指示。由于发送和接收的双方采用同一时钟,所以在传送数据的同时还要传送时钟信号,以便接收方可以用时钟信号来确定每个信息位。  同步通信要求在传输线路上始终保持连续的字符位流,若计算机没有数据传输,则线路上要用专用的“空闲”字符或同步字符填充。  同步通信传送信息的位数几乎不受限制,通常一次通信传的数据有几十到几千个字节,通信效率较高。但它要求在通信中保持精确的同步时钟,所以其发送器和接收器比较复杂,成本也较高,一般用于传送速率要求较高的场合。  用于同步通信的数据格式有许多种,(a)单同步格式,会送一帧数据仅使用一个同步字符。当接收端收到并识别出一个完整同步字符后,就连续接收数据。一帧数据结束,进行CRC校验。  同步字符 数据 CRC1 CRC2(b)双同步字格式,这时利用两个同步字符进行同步。  同步字符1 同步字符2 数据 CRC1 CRC2(c)同步数据链路控制(SDC)规程所规定的数据格式。  标志符01111110 地址符8位 数据 CRC1 CRC2 标志符01111110(d)则是一种外同步方式所采用的数据格式。对这种方式,在发送的一帧数据中不包含同步字符。同步信号SYNC通过专门的控制线加到串行的接口上。当SYNC一到达,表明数据部分开始,接口就连续接收数据和CRC校验码。  数据场 CRC1 CRC2(e)高级数据链路控制(HDLC)规程所规定的数据格式。它们均用于同步通信。这两种规程的细节本书不做详细说明。  标志符01111110 地址符8位 控制符8位 数据 CRC1 CRC2 标志符01111110  CRC(cyclic redundancy checks)的意思是循环冗余校验码。它用于检验在传输过程中是否出现错误,是保证传输可靠性的重要手段之一。
  异步通信  异步通信是指通信中两个字符之间的时间间隔是不固定的,而在一个字符内各位的时间间隔是固定的。  异步通信规定字符由起始位(start bit)、数据位(data bit)、奇偶校验位(parity)和停止位(stop bit)组成。起始位表示一个字符的开始,接收方可用起始位使自己的接收时钟与数据同步。停止位则表示一个字符的结束。这种用起始位开始,停止位结束所构成的一串信息称为帧(frame)(注意:异步通信中的“帧”与同步通信中“帧”是不同的,异步通信中的“帧”只包含一个字符,而同步通信中“帧”可包含几十个到上千个字符)。在传送一个字符时,由一位低电平的起始位开始,接着传送数据位,数据位的位数为5~8。在传输时,按低位在前,高位在后的顺序传送。奇偶校验位用于检验数据传送的正确性,也可以没有,可由程序来指定。最后传送的是高电平的停止位,停止位可以是1位、1.5位或2位。停止位结束到下一个字符的起始位之间的空闲位要由高电平2来填充(只要不发送下一个字符,线路上就始终为空闲位)。  异步通信中典型的帧格式是:1位起始位,7位(或8位)数据位,1位奇偶校验位,2位停止位。  起始位 数据位(低位…高位) 奇偶校验位 停止位 空闲位 起始位  从以上叙述可以看出,在异步通信中,每接收一个字符,接收方都要重新与发送主同步一次,所以接收端的同步时钟信号并不需要严格地与发送方同步,只要它们在一个字符的传输时间范围内能保持同步即可,这意味着南时钟信号漂移的要求要比同步信号低得多,硬件成本也要低的多,但是异步传送一个字符,要增加大约20%的附加信息位,所以传送效率比较低。异步通信方式简单可靠,也容易实现,故广泛地应用于各种微型机系统中。

2009年2月14日星期六

转换板

QFP / TQFP / LQFP 16脚-80脚的贴片转DIP.独特的设计是板子可以兼容更多型号的QFP封装集成电路

LQFP 16脚-80脚的贴片转DIP
一面是16脚-80脚的贴片转DIP,间距0.5mm
另外一面是40脚-64脚,间距0.4mm 加80脚0.65间距


spi

http://zhidao.baidu.com/question/35853220.html?si=1
baidu 百科: 关键词 spi :http://baike.baidu.com/view/245026.htm

SPI接口的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。
SPI接口主要应用在EEPROM, FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。
SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,地位在后,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可达到几Mbps。
在点对点的通信中,SPI接口不需要进行寻址操作,且为全双工通信,显得简单高效。

在多个从器件的系统中,每个从器件需要独立的使能信号,硬件上比I2C系统要稍微复杂一些。
SPI接口是以主从方式工作的,这种模式通常有一个主器件和一个或多个从器件,其接口包括以下四种信号:
(1)MOSI – 主器件数据输出,从器件数据输入
(2)MISO – 主器件数据输入,从器件数据输出
(3)SCLK – 时钟信号,由主器件产生
(4)/SS – 从器件使能信号,由主器件控制

SPI接口在内部硬件实际上是两个简单的移位寄存器,传输的数据为8位,在主器件产生的从器件使能信号和移位脉冲下,按位传输,高位在前,低位在后。如下图所示,在SCLK的下降沿上数据改变,同时一位数据被存入移位寄存器。

接口芯片:
eeprom:93C46 1 Mbit to 128 Mbits (45 series){AT45DB161D} , and 4 Mbit to 32M bit (26 series) 25xx系列
rtc: ds1302

51 开发板

易博迪

51实验板 配套扩展板


http://item.taobao.com/auction/item_detail-0db2-97c74fb1a2fa0406af2e9de4ab2582c9.htm?is_start=true
锐志51实验板 配套扩展板(ADC0832+TLC5615+PS2+无线接收口+93C46)5合1

本扩展板可扩展AD、 DA 、PS2接口、 无线模块接口、 还有93C46存储器 5种实用的功能。

1. 我们采用的是目前最常用的串行AD转换芯片 ADC0832, 并非那些过时的并行的ADC809和ADC804等芯片。 8个引脚即可实现8位AD转换,使用很方便。扩展板上自带一路3362精密可调电阻模拟数据采集输入到ADC0832, 可以轻松实现数字电压表功能。通过数码管显示、1602LCD显示,让学习者充分学习好AD转换。

2. DA转换同样采用目前流行的串行DA转换芯片 TLC5615,不是那些已经过时的只有在实验室才用的并行DA转换芯片DAC0832, TLC5615同样8个引脚可实现10位DA转换。 扩展板上带有DA输出口, 可以轻松实验数字到模拟的转换。板上带有一个LED DA转换指示灯, 可以直观、方便的看到DA转换的结果。

3. 带有PS2接口,可以轻松实现用PC键盘和单片机进行信息录入, 再也不用愁 4X4键盘按键不够用了

4. 带有93C46 SPI存储器, 方便学习SPI总线的知识。 93C46存储器在实际应用中经常会用到, 所以学习和掌握他的读写, 是很有用处的。

5.我们扩展板上带有无线遥控接收模块接口(注意:无线接收模块需另购 15元一套包括无线遥控和无线接收), 配合无线遥控器可以实现远距离遥控。 再也不必像红外遥控那样局限在几米之内的距离了, 这个在工业控制和实际应用中也是会经常用到的。 比如防盗报警器、电动遥控车门、电动窗帘等就普遍采用这种无线模块。

6.各器件的数据口均采用插针式设计, 方便扩展连接, 并在PCB电路板上印上了个针脚的功能, 人性化设计, 即使不看原理图, 也可以很轻松的与我们实验板相连接。

2009年2月13日星期五

排阻

排阻:厚膜网络电阻,通过在陶瓷基片上丝网印刷形成电极和电阻并印有玻璃保护层。有坚硬的钢夹接线柱,用环氧树脂包封。适用于密集度高的电路装配。


命名方法: RP -----A -----08 ---- 472 --------J
产品型号: rp 电路类型 针数 阻值代号 误差代号
电路类型: A,B,C,D,E,F,G
其中:
A:多个电阻公用一端;公用端左端引出
B:每个电阻各自引出,且彼此没有相连
C:各个电阻首尾相连,各个端都有引出
D:所有电阻公用一端,公用端中间引出
E:所有电阻公用一端,公用端两端都有引出
F和G比较复杂 至于数字就和普通电阻的认识方法一样
针数: 4-14PIN
阻值代号: 前两位是有效值,第三位是10的几次幂.第一、第二是实际数字,第三个数是前2位数后面加0的个数。473=47000,471=470.
误差代号: F(±1%)、G(+-2%) J(±5%)、 K(±10%)、 M(±20%)


打着一个白点的脚是公共脚

贴片由小到大0402 0603 0805 1005 1206 1210 1805 1808 1812 1825 2220 2225 排阻是×5 ×8 ×9

2009年2月12日星期四

fpga例程网站

http://www.fpga4fun.com/

FPGA如何与单片机进行通信

我要用FPGA与单片机连接进行通信,但是单片机时钟频率很低,而要用到的FPGA的工作频率很高,该怎样让他们进行通信或者数据传送,用RAM行吗?还是用FIFO好一些,不太明白,请高手赐教,谢谢!

方法一:
你可以把FPGA看成是单片机的外部SRAM,硬件电路接法就和接一片SRAM一样,你可以把FPGA看成是另外一片芯片,可以选择UART,IIC,SPI等等
方法二:
如果只把fpga作只读ram,可以只用P0口连接;不过通常一个外部RAM或者FIFO,有地址线,数据线,控制线(片选,读,写,中断)建议把P1口的部分线P1.0-P1.3连入作为地址线,3-8译码可以分配8个Byte RAM或者FIFO接口的地址,再用P1.4作为CE信号,中断或者读写信号线可以相类似的用P1.5-P1.8。FPGA的设计和普通电路的设计其实类似的。希望帮到你。
方法三:
http://www.pldesignline.com/howto/209900533;jsessionid=UZ1MK2KRHZQQSQSNDLRSKH0CJUNN2JVN?pgno=1

2009年2月11日星期三

i2c

http://en.wikipedia.org/wiki/I%C2%B2C


scl是有效控制电平. scl为高时,看(监测有效). 为低时,不看(不监测).

简单一句话: scl 为高 看数据, 为低, 不看休息.
典型速率:100 kbit/s

2009年2月9日星期一

如何防止抄板

用CPLD或FPLD,把电路写进IC芯片,这样做还方便以后电路升级,甚至不用去现场,上网就可以升级电路,当然竞争对手也抄不到你的板了。

2009年2月8日星期日

smd resister

http://baike.baidu.com/view/1253292.html
贴片电阻功率
功率02是1/16W、0603是1/10W、0805是1/8W、1206是1/4W、 1210是1/3W、1812是1/2W、2010是3/4W、2512是1W

2009年2月6日星期五

http://www.kailiang123.com/product_xh.asp
XH系列接插件

端子采用独创的内包式结构,接触压力高,对低电压、微电流回路确保安定接触。
盒式针座:针座为四壁面盒状结构。
带突出型基座:在针座底部带有突出小圆柱,以防止误插入印刷电路板。
针座与压接NR、NRD接插件基板对基板用JQ接插件通用。

一般规格
间距:2.5mm
额定电流:3A AC/DC(AWG#22使用时)
额定电压:250V AC/DC
极数:垂直2-16、20
平行2-16基板安装方向:垂直、平行

关注者