亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

i2c總線

  • I2C總線

    I2C BUS(Inter IC BUS)是NXP 推出的芯片間串行傳輸總線,它以2 根連線實(shí)現(xiàn)了完善的雙向同步數(shù)據(jù)傳送,可以極方便地構(gòu)成多機(jī)系統(tǒng)和外圍器件擴(kuò)展系統(tǒng)。I2C 總線采用了器件地址的硬件設(shè)置方法,通過(guò)軟件尋址完全避免了器件的片選線尋址方法,從而使硬件系統(tǒng)具有最簡(jiǎn)單而靈活的擴(kuò)展方法。I2C 總線的2 根線(串行數(shù)據(jù)——SDA,串行時(shí)鐘——SCL)連接到總線上的任何一個(gè)器件,每個(gè)器件都應(yīng)有一個(gè)唯一的地址,而且都可以作為一個(gè)發(fā)送器或接收器。此外,器件在執(zhí)行數(shù)據(jù)傳輸時(shí)也可以被看作是主機(jī)或從機(jī)。

    標(biāo)簽: I2C 總線

    上傳時(shí)間: 2013-11-05

    上傳用戶:qb1993225

  • I2C總線接口模塊設(shè)計(jì)

    本實(shí)驗(yàn)是基于EasyFPGA030的I2C總線接口模塊設(shè)計(jì),用EasyFPGA030開(kāi)發(fā)套件通過(guò)I2C協(xié)議實(shí)現(xiàn)對(duì)二線制I2C串行EEPROM的讀寫(xiě)操作,先把數(shù)據(jù)寫(xiě)入EEPROM,然后再讀取出來(lái)顯示在數(shù)碼管上

    標(biāo)簽: I2C 總線接口 模塊設(shè)計(jì)

    上傳時(shí)間: 2013-10-21

    上傳用戶:edisonfather

  • CAT9534 I2C IO 擴(kuò)展芯片

    關(guān)鍵詞 CAT9534、I2C 總線、SMBus、I/O 擴(kuò)展器摘 要CAT9534 是一款帶中斷的8 位并行I2C/SMBus 輸入/輸出端口擴(kuò)展器件

    標(biāo)簽: 9534 CAT I2C IO

    上傳時(shí)間: 2013-10-21

    上傳用戶:rocwangdp

  • I2C總線擴(kuò)展器

    關(guān)鍵詞 I2C/SMBus、I/O 口擴(kuò)展摘 要CAT9554 是是一款基于I2C 和SMBus 接口的8 位通用型輸入輸出(GPIO)擴(kuò)展器件

    標(biāo)簽: I2C 總線 擴(kuò)展器

    上傳時(shí)間: 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.

    標(biāo)簽: software driver XA-S I2C

    上傳時(shí)間: 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.

    標(biāo)簽: routines slave I2C 87L

    上傳時(shí)間: 2013-11-19

    上傳用戶:shirleyYim

  • 帶I2C串行CMOS EEPROM、精密復(fù)位控制器和看門(mén)狗定

    帶I2C串行CMOS EEPROM、精密復(fù)位控制器和看門(mén)狗定時(shí)器的監(jiān)控電路 特性􀂄 看門(mén)狗監(jiān)控SDA信號(hào) (CAT1161)􀂄 兼容400KHz 的I2C總線􀂄 操作電壓范圍為2.7V~6.0V􀂄 低功耗CMOS 技術(shù)􀂄 16 字節(jié)的頁(yè)寫(xiě)緩沖區(qū)􀂄 內(nèi)置誤寫(xiě)保護(hù)電路-Vcc鎖定-寫(xiě)保護(hù)管腳WP􀂄 復(fù)位高電平或低電平有效-精確的電源電壓監(jiān)控-支持5V,3.3V 和3V 的系統(tǒng)-5個(gè)復(fù)位門(mén)檻電壓可供選擇􀂄 1,000,000個(gè)編程/擦除周期􀂄 手動(dòng)復(fù)位􀂄 數(shù)據(jù)可保存100 年􀂄 8 腳DIP 封裝或8 腳SOIC 封裝􀂄 商業(yè)和工業(yè)級(jí)溫度范圍描述CAT1161/2 為基于微控器的系統(tǒng)提供了一個(gè)完整的存儲(chǔ)器和電源監(jiān)控解決方案。它們利用低功耗CMOS技術(shù)將16k帶硬件存儲(chǔ)器寫(xiě)保護(hù)功能的串行EEPROM 存儲(chǔ)器、用于掉電保護(hù)的電源監(jiān)控電路和一個(gè)看門(mén)狗定時(shí)器集成到一塊芯片上。存儲(chǔ)器采用I2C 總線接口。當(dāng)系統(tǒng)由于軟件或硬件干擾而被終止或“掛起”時(shí),1.6 秒的看門(mén)狗電路將復(fù)位系統(tǒng),使系統(tǒng)恢復(fù)正常。CAT1161的看門(mén)狗電路監(jiān)控著SDA,這就可以省去額外的PC板跟蹤電路。低價(jià)位的CAT1162不含看門(mén)狗定時(shí)器。電源監(jiān)控和復(fù)位電路可在系統(tǒng)上電/下電時(shí)保護(hù)存儲(chǔ)器和系統(tǒng)控制器,防止掉電條件的產(chǎn)生。CAT1161/2的5個(gè)門(mén)檻電壓可支持5V、3.3V和3V的系統(tǒng)。一旦電源電壓超出范圍,復(fù)位信號(hào)有效,禁止微控制器、ASIC或外圍器件繼續(xù)工作。復(fù)位信號(hào)在電源電壓超過(guò)復(fù)位門(mén)檻電壓后的200ms內(nèi)仍保持有效。由于帶有高電平和低電平復(fù)位信號(hào),因此CAT1161/2可以很方便地連接到微控制器和其它IC。另外,復(fù)位管腳還可用作手動(dòng)按鍵復(fù)位的去抖輸入。 CAT1161/2 的存儲(chǔ)器構(gòu)造成16字節(jié)的頁(yè)。除此之外,寫(xiě)保護(hù)管腳WP和VCC 檢測(cè)電路提供的硬件數(shù)據(jù)保護(hù)功能可防止在Vcc降到低于復(fù)位門(mén)檻電壓或上電時(shí)Vcc上升到復(fù)位門(mén)檻電壓之前對(duì)存儲(chǔ)器的寫(xiě)操作。器件包含8腳DIP和表貼8腳SOIC兩種封裝形式。

    標(biāo)簽: EEPROM CMOS I2C 串行

    上傳時(shí)間: 2014-03-19

    上傳用戶:蟲(chóng)蟲(chóng)蟲(chóng)蟲(chóng)蟲(chóng)蟲(chóng)

  • I2C總線高頻頭控制程序(Keil C51程序 基于芯片TS

    I2C總線高頻頭控制程序(Keil C51程序 基于芯片TSA5522系列) /*I2C總線高頻頭控制Keil C51程序(PLL芯片為T(mén)SA5522系列)                               *///--------------------------------------------------------------------------////                                源程序大公開(kāi)                              ////                    (c) Copyright 2001-2003 xuwenjun                     ////                            All Rights Reserved                           ////                                    V1.00                                 ////--------------------------------------------------------------------------////標(biāo) 題: I2C總線高頻頭控制程序(PLL芯片為T(mén)SA5522系列)                       ////文件名: xwj_fi1256.c                                                      ////版 本: V1.00                                                             ////修改人: 徐文軍                         E-mail:xuwenjun@21cn.com           ////日 期: 06-02-26 首次公開(kāi)                                                 ////描 述: I2C總線高頻頭控制程序(PLL芯片為T(mén)SA5522系列)                       ////聲 明:                                                                   ////        以下代碼僅免費(fèi)提供給學(xué)習(xí)用途,但引用或修改后必須在文件中聲明出處. ////        如用于商業(yè)用途請(qǐng)與作者聯(lián)系.    E-mail:xuwenjun@21cn.com           ////        有問(wèn)題請(qǐng)mailto xuwenjun@21cn.com   歡迎與我交流!                  ////--------------------------------------------------------------------------////老版本: 無(wú)                             老版本文件名:                      ////創(chuàng)建人: 徐文軍                         E-mail:xuwenjun@21cn.com           ////日 期: 06-02-26                                                          ////描 述:                                                                   ////--------------------------------------------------------------------------//                                                                                                /* 頻率單位為KHz     */#define FUENCY 38900                                                        /* 中頻頻率          */#define PLLdataH(f) ((f+FUENCY)*16/1000/256)        /* 頻率數(shù)據(jù)高 第1字節(jié)*/#define PLLdataL(f) ((f+FUENCY)*16/1000%256)        /* 頻率數(shù)據(jù)低 第2字節(jié)*/#define PLLCON1 0x8e                                                        /* 控制字1    第3字節(jié)*/                                                                                                /* 控制字2    第4字節(jié)*/#define PLLCON2(f) (((f)<(168000))?(0xa0):(((f)<(450000))?(0x90):(0x30)))#define PLLdata3(fchan) PLLdataH (fchan),PLLdataL (fchan),PLLCON2 (fchan)

    標(biāo)簽: Keil I2C C51 程序

    上傳時(shí)間: 2013-11-10

    上傳用戶:nanfeicui

  • HT48&HT46 MCU用軟件執(zhí)行I2C總線的控制功能的方

    I2C 總線包括了兩條串行總線(時(shí)鐘線SCL 和數(shù)據(jù)線SDA),通過(guò)這兩條總線能實(shí)現(xiàn)多個(gè)芯片之間的通信。在互相連接的芯片中,至少有一個(gè)芯片作為總線控制器,而其它芯片則作為從控制器。在本應(yīng)用說(shuō)明中,介紹了用Holtek 的八位RISC 結(jié)構(gòu)的單片機(jī)作為單總線控制器的軟件實(shí)現(xiàn)的方法。在本文的示例中,采用了一片EEPROM(型號(hào)HT24LC02,2Kbit)作為從控制器參與測(cè)試。電路說(shuō)明:HT24LC02 的A0、A1、A2、VSS、WP 引腳接地,VCC 接+5V,SCL 接PA3,SDA 接PA2使用說(shuō)明:例程中先向eeprom 中寫(xiě)數(shù)據(jù),寫(xiě)完后,再將eeprom 中內(nèi)容讀出來(lái),并將讀出數(shù)據(jù)進(jìn)行比較,若數(shù)據(jù)不相等程序跳到fail_out 中;若相等,最后程序跳到ok_end 中。本說(shuō)明中提供了一個(gè)源文件OP_HT24.ASM 和一個(gè)包含文件HT24.ASM。在應(yīng)用時(shí),要將OP_HT24.ASM 文件添加到用戶的project 中,并修改HT24.INC 文件中的變量設(shè)置,以建立SCL/SDA引腳來(lái)與用戶的應(yīng)用電路相匹配。

    標(biāo)簽: HT MCU I2C 48

    上傳時(shí)間: 2013-10-19

    上傳用戶:ming52900

  • i2c總線pdf

    1 序言1.1 版本1.0-19921992 I2C 總線規(guī)范的這個(gè)版本有以下的修正• 刪除了用軟件編程從機(jī)地址的內(nèi)容因?yàn)閷?shí)現(xiàn)這個(gè)功能相當(dāng)復(fù)雜而且不被使用• 刪除了低速模式實(shí)際上這個(gè)模式是整個(gè)I2C 總線規(guī)范的子集不需要明確地詳細(xì)說(shuō)明• 增加了快速模式它將位速率增加4 倍到達(dá)400kbit/s 快速模式器件都向下兼容即它們可以在0~100kbit/s 的I2C 總線系統(tǒng)中使用• 增加了10 位尋址允許1024 個(gè)額外的從機(jī)地址• 快速模式器件的斜率控制和輸入濾波改善了EMC 性能注意100kbit/s 的I2C 總線系統(tǒng)或100kbit/s 器件都沒(méi)有改變1.2 版本2.0-1998I2C 總線實(shí)際上已經(jīng)成為一個(gè)國(guó)際標(biāo)準(zhǔn)在超過(guò)100 種不同的IC 上實(shí)現(xiàn)而且得到超過(guò)50 家公司的許可但是現(xiàn)在的很多應(yīng)用要求總線速度更高電源電壓更低這個(gè)更新版的I2C 總線規(guī)范滿足這些要求而且有以下的修正• 增加了高速模式Hs 模式它將位速率增加到3.4Mbit/s Hs 模式的器件可以和I2C 總線系統(tǒng)中快速和標(biāo)準(zhǔn)模式器件混合使用位速率從0~3.4Mbit/s• 電源電壓是2V 或更低的器件的低輸出電平和滯后被調(diào)整到符合噪聲容限的要求而且保持和電源電壓更高的器件兼容• 快速模式輸出級(jí)的0.6V 6mA 要求被刪除• 新器件的固定輸入電平被總線電壓相關(guān)的電平代替• 增加了雙向電平轉(zhuǎn)換器的應(yīng)用信息

    標(biāo)簽: i2c 總線

    上傳時(shí)間: 2014-12-28

    上傳用戶:hakim

主站蜘蛛池模板: 临西县| 淮南市| 乌鲁木齐县| 新巴尔虎左旗| 西峡县| 根河市| 湘阴县| 丰台区| 安丘市| 山西省| 阳信县| 潜江市| 威宁| 菏泽市| 桓台县| 敦煌市| 明水县| 垫江县| 河曲县| 华阴市| 商丘市| 灵武市| 长岛县| 凤阳县| 全州县| 西华县| 会东县| 鄂州市| 讷河市| 浦城县| 黎平县| 通河县| 哈密市| 中阳县| 正安县| 开平市| 平泉县| 温宿县| 沅江市| 永泰县| 兰西县|