经典X5045中文资料以及程序.pdf

经典X5045中文资料以及程序.pdf

ID:52432438

大小:79.27 KB

页数:10页

时间:2020-03-27

经典X5045中文资料以及程序.pdf_第1页
经典X5045中文资料以及程序.pdf_第2页
经典X5045中文资料以及程序.pdf_第3页
经典X5045中文资料以及程序.pdf_第4页
经典X5045中文资料以及程序.pdf_第5页
资源描述:

《经典X5045中文资料以及程序.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、X5045特性介绍1.特性:可选时间的看门狗定时器。VCC的降压检测和复位控制5种标准的开始复位电压使用特定的编程顺序即可对低电压检测和复位开始电压进行编程。复位电压可低至VCC=1V。省电特性在看门狗打开时,电流小于50uA在看门狗关闭时,电流小10uA在读操作时,电流小2mA不同的型号的器件,其供电电压可以是1.8-3.6V,2.7V-5.5V,4.5V-5.5V。4K位EEPROM,1,000,000次的擦写周期。具有数据的块保护功能——可以保护1/4、1/2、全部的EEPROM,当然也可以置于不保护状态。内建的防误写措

2、施——用指令允许写操作。——写保护引脚。时钟可达3.3M。短的编程时间——16字节的页写模式。——写时由器件内部自动完成。——典型的器件写周期为5ms。2.功能描述:本器件将四种功能合于一体:上电复位控制、看门狗定时器、降压管理以及具有块保护功能的串行EEPROM。它有助于简化应用系统的设计,减少印制板的占用面积,提高可靠性。该芯片内的串行EEPROM是具有Xicor公司的块锁保护CMOS串行EEPROM。它被组织成8位的结构。它由一个由四线构成的SPI总线方式进行操作,其擦写周期至少有1,000,000次,并且写好的数据能够

3、保存100年。3.操作方法上电复位当器件通电并超过V时,X5045内部的复位电路将会提供一个约为200MS的复位脉TRIP冲,让微处理器能够正常复位。降压检测:工作过程中,X5045监测VCC名称功能描述端的电压下降,并且在VCC电压跌落到V以下时会产生TRIP一个复位脉冲。这个复位脉冲一直有效,直到VCC降到1V以下。如果V在降落到VCCTRIP后上升,则在V超过VCCTRIP后延时约200ms,复位信号消失,使得微处理器可以继续工作。引脚1CS/WDI芯片选择输入:当CS是高电平时,芯片未选中,并将SO置为高阻态。器件处于

4、标准的功耗模式,除非一个向非易失单元写的周期开始。在CS是高电平时,将CS拉低将使器件处于选择状态,器件将工作于工作功耗状态。在上电后任何操作之前,CS必须要有一个高变低的过程。看门狗输入:在看门狗定时器超时并产生复位之前,一个加在WDI引脚上的由高到低的电平变化将复位看门狗定时器。2SO串行输出:SO是一个推/拉串行数据输出引脚,在读数据时,数据在SCK脉冲的下降沿由这个引脚送出。3WP写保护:当WP引脚是低电平时,向X5045中写的操作被禁止,但是其它的功能正常。当引脚是高电平时,所有操作正常,包括写操作。如果在CS是低的

5、时候,WP变为低电平,则会中断向X5045中写的操作,但是,如果此X5045工作在4.5V-5.5V,希望要用在2.7V-5.5V,并且复位电压在3.0V的同志。记得选型的时候选X5045S8I-2.7A我也曾经为此复位电压苦恼了很久,我用的是锂电池3.6V,我当时选的X5045一直在啊复位希望读者,一定要看清除数据手册在选型。下面是我项目中的X5045的读写程序,希望可以用的上的可以拿去参考。X5045接线电路图:测试程序:说明:以下程序包含:底层字节读取函数,复位看门狗,状态寄存器的读写函数,EEPROM的读写函数。在主函

6、数中有一个P0=design[b];//读已经定义的花样数据并写花样数据到P0;那个是我在程序测试的时候用的使用可以不易理会,send_char_com(Read_StatusReg());是利用串口把状态寄存器中的数发送到PC机上去。这个也是我测试用的。这些函数在另一个.h文件中我就不发上去了,你们应该是会写的。我的程序在实际应用中得到了事实的考证,经过实际的检验。单片机做控制外置看门狗电路效果很不错。X5045的功能很强大在实际开发中很有价值。//======================================

7、=======//程序:X5045看门狗的使用//MCU:AT89C2051//晶振:12M//署名:张先永//时间:2009-6-6//=============================================#include#defineucharunsignedchar#defineuintunsignedint/*#defineCSP1_4#defineSOP1_5#defineSIP1_7#defineSCLKP1_6*///实验板测试#defineCSP1_0#defineSO

8、P1_1#defineSIP1_3#defineSCLKP1_2#defineID_Part_A0x55#defineID_Part_D0x40//=============================================//函数名称:1ms延时函数//===

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。