虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

i2C

i2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。
  • PCA9698 i2C扩展芯片

    PCA9698 是一款40 位i2C 输入/输出扩展器,能够实现i2C/SMBus 应用中40 位GPIO 的扩展

    标签: 9698 PCA i2C 扩展芯片

    上传时间: 2013-11-21

    上传用户:文993

  • Using the P82B715 i2C extender

    The P82B715 i2C Buffer was designed toextend the range of the local i2C bus out to50 Meters. This application note describesthe results of testing the buffer on severaldifferent types of cables to determine themaximum operating distances possible. Theresults are summarized in a table for easyreference.

    标签: extender P82B715 Using i2C

    上传时间: 2014-12-28

    上传用户:lou45566

  • i2C总线

    i2C BUS(Inter IC BUS)是NXP 推出的芯片间串行传输总线,它以2 根连线实现了完善的双向同步数据传送,可以极方便地构成多机系统和外围器件扩展系统。i2C 总线采用了器件地址的硬件设置方法,通过软件寻址完全避免了器件的片选线寻址方法,从而使硬件系统具有最简单而灵活的扩展方法。i2C 总线的2 根线(串行数据——SDA,串行时钟——SCL)连接到总线上的任何一个器件,每个器件都应有一个唯一的地址,而且都可以作为一个发送器或接收器。此外,器件在执行数据传输时也可以被看作是主机或从机。

    标签: i2C 总线

    上传时间: 2013-11-05

    上传用户:qb1993225

  • i2C总线接口模块设计

    本实验是基于EasyFPGA030的i2C总线接口模块设计,用EasyFPGA030开发套件通过i2C协议实现对二线制i2C串行EEPROM的读写操作,先把数据写入EEPROM,然后再读取出来显示在数码管上

    标签: i2C 总线接口 模块设计

    上传时间: 2013-10-21

    上传用户:edisonfather

  • CAT9534 i2C IO 扩展芯片

    关键词 CAT9534、i2C 总线、SMBus、I/O 扩展器摘 要CAT9534 是一款带中断的8 位并行i2C/SMBus 输入/输出端口扩展器件

    标签: 9534 CAT i2C IO

    上传时间: 2013-10-21

    上传用户:rocwangdp

  • i2C总线扩展器

    关键词 i2C/SMBus、I/O 口扩展摘 要CAT9554 是是一款基于i2C 和SMBus 接口的8 位通用型输入输出(GPIO)扩展器件

    标签: i2C 总线 扩展器

    上传时间: 2013-12-31

    上传用户:woshinimiaoye

  • XA-S3 i2C driver software

    This application note demonstrates how to write an Inter Integrated Circuit bus driver (i2C) for the XA-S3 16-bitMicrocontroller from Philips Semiconductors.Not only the driver software is given. This note also contains a set of (example) interface routines and a smalldemo application program. All together it offers the user a quick start in writing a complete i2C system applicationwith the PXAS3x.The driver routines support interrupt driven single master transfers. Furthermore, the routines are suitable foruse in conjunction with real time operating systems.

    标签: software driver XA-S i2C

    上传时间: 2013-11-02

    上传用户:zw380105939

  • i2C slave routines for the 87L

    The 87LPC76X Microcontroller combines in a small package thebenefits of a high-performance microcontroller with on-boardhardware supporting the Inter-Integrated Circuit (i2C) bus interface.The 87LPC76X can be programmed both as an i2C bus master, aslave, or both. An overview of the i2C bus and description of the bussupport hardware in the 87LPC76X microcontrollers appears inapplication note AN464, Using the 87LPC76X Microcontroller as ani2C Bus Master. That application note includes a programmingexample, demonstrating a bus-master code. Here we show anexample of programming the microcontroller as an i2C slave.The code listing demonstrates communications routines for the87LPC76X as a slave on the i2C bus. It compliments the program inAN464 which demonstrates the 87LPC76X as an i2C bus master.One may demonstrate two 87LPC76X devices communicating witheach other on the i2C bus, using the AN464 code in one, and theprogram presented here in the other. The examples presented hereand in AN464 allow the 87LPC76X to be either a master or a slave,but not both. Switching between master and slave roles in amultimaster environment is described in application note AN435.The software for a slave on the bus is relatively simple, as theprocessor plays a relatively passive role. It does not initiate bustransfers on its own, but responds to a master initiating thecommunications. This is true whether the slave receives or transmitsdata—transmission takes place only as a response to a busmaster’s request. The slave does not have to worry about arbitrationor about devices which do not acknowledge their address. As theslave is not supposed to take control of the bus, we do not demandit to resolve bus exceptions or “hangups”. If the bus becomesinactive the processor simply withdraws, not interfering with themaster (or masters) on the bus which should (hopefully) try toresolve the situation.

    标签: routines slave i2C 87L

    上传时间: 2013-11-19

    上传用户:shirleyYim

  • i2C串行CMOS EEPROM、精密复位控制器和看门狗定

    i2C串行CMOS EEPROM、精密复位控制器和看门狗定时器的监控电路 特性􀂄 看门狗监控SDA信号 (CAT1161)􀂄 兼容400KHz 的i2C总线􀂄 操作电压范围为2.7V~6.0V􀂄 低功耗CMOS 技术􀂄 16 字节的页写缓冲区􀂄 内置误写保护电路-Vcc锁定-写保护管脚WP􀂄 复位高电平或低电平有效-精确的电源电压监控-支持5V,3.3V 和3V 的系统-5个复位门槛电压可供选择􀂄 1,000,000个编程/擦除周期􀂄 手动复位􀂄 数据可保存100 年􀂄 8 脚DIP 封装或8 脚SOIC 封装􀂄 商业和工业级温度范围描述CAT1161/2 为基于微控器的系统提供了一个完整的存储器和电源监控解决方案。它们利用低功耗CMOS技术将16k带硬件存储器写保护功能的串行EEPROM 存储器、用于掉电保护的电源监控电路和一个看门狗定时器集成到一块芯片上。存储器采用i2C 总线接口。当系统由于软件或硬件干扰而被终止或“挂起”时,1.6 秒的看门狗电路将复位系统,使系统恢复正常。CAT1161的看门狗电路监控着SDA,这就可以省去额外的PC板跟踪电路。低价位的CAT1162不含看门狗定时器。电源监控和复位电路可在系统上电/下电时保护存储器和系统控制器,防止掉电条件的产生。CAT1161/2的5个门槛电压可支持5V、3.3V和3V的系统。一旦电源电压超出范围,复位信号有效,禁止微控制器、ASIC或外围器件继续工作。复位信号在电源电压超过复位门槛电压后的200ms内仍保持有效。由于带有高电平和低电平复位信号,因此CAT1161/2可以很方便地连接到微控制器和其它IC。另外,复位管脚还可用作手动按键复位的去抖输入。 CAT1161/2 的存储器构造成16字节的页。除此之外,写保护管脚WP和VCC 检测电路提供的硬件数据保护功能可防止在Vcc降到低于复位门槛电压或上电时Vcc上升到复位门槛电压之前对存储器的写操作。器件包含8脚DIP和表贴8脚SOIC两种封装形式。

    标签: EEPROM CMOS i2C 串行

    上传时间: 2014-03-19

    上传用户:虫虫虫虫虫虫

  • i2C总线高频头控制程序(Keil C51程序 基于芯片TS

    i2C总线高频头控制程序(Keil C51程序 基于芯片TSA5522系列) /*i2C总线高频头控制Keil C51程序(PLL芯片为TSA5522系列)                               *///--------------------------------------------------------------------------////                                源程序大公开                              ////                    (c) Copyright 2001-2003 xuwenjun                     ////                            All Rights Reserved                           ////                                    V1.00                                 ////--------------------------------------------------------------------------////标 题: i2C总线高频头控制程序(PLL芯片为TSA5522系列)                       ////文件名: xwj_fi1256.c                                                      ////版 本: V1.00                                                             ////修改人: 徐文军                         E-mail:xuwenjun@21cn.com           ////日 期: 06-02-26 首次公开                                                 ////描 述: i2C总线高频头控制程序(PLL芯片为TSA5522系列)                       ////声 明:                                                                   ////        以下代码仅免费提供给学习用途,但引用或修改后必须在文件中声明出处. ////        如用于商业用途请与作者联系.    E-mail:xuwenjun@21cn.com           ////        有问题请mailto xuwenjun@21cn.com   欢迎与我交流!                  ////--------------------------------------------------------------------------////老版本: 无                             老版本文件名:                      ////创建人: 徐文军                         E-mail:xuwenjun@21cn.com           ////日 期: 06-02-26                                                          ////描 述:                                                                   ////--------------------------------------------------------------------------//                                                                                                /* 频率单位为KHz     */#define FUENCY 38900                                                        /* 中频频率          */#define PLLdataH(f) ((f+FUENCY)*16/1000/256)        /* 频率数据高 第1字节*/#define PLLdataL(f) ((f+FUENCY)*16/1000%256)        /* 频率数据低 第2字节*/#define PLLCON1 0x8e                                                        /* 控制字1    第3字节*/                                                                                                /* 控制字2    第4字节*/#define PLLCON2(f) (((f)<(168000))?(0xa0):(((f)<(450000))?(0x90):(0x30)))#define PLLdata3(fchan) PLLdataH (fchan),PLLdataL (fchan),PLLCON2 (fchan)

    标签: Keil i2C C51 程序

    上传时间: 2013-11-10

    上传用户:nanfeicui