0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

將TWI模塊作為I2C主器件

Microchip微芯 ? 來源:Microchip微芯 ? 作者:Microchip微芯 ? 2021-02-08 09:50 ? 次閱讀

AVR315:將 TWI 模塊作為 I2C 主器件

雙線串行接口(TWI)兼容 Philips I2C 協(xié)議。該總線能夠在電子設(shè)備中的集成電路之間實(shí)現(xiàn)簡單、可靠且經(jīng)濟(jì)高效的通信。TWI 總線的優(yōu)勢在于它可以使用相同的總線和仲裁來尋址最多 128 個器件,并且總線上可以有多個主器件。

大多數(shù)Microchip AVR器件中都包含一個硬件 TWI 模塊。

今天推薦的應(yīng)用筆記以全功能驅(qū)動程序的形式介紹 TWI 主模塊的實(shí)現(xiàn),其中包含該驅(qū)動程序的使用示例。驅(qū)動程序基于標(biāo)準(zhǔn)模式(<100 kbps)和快速模式(<400 kbps)來處理傳輸。

特性

適合 TWI 主模塊的 C 代碼驅(qū)動程序

兼容 Philips I2C 協(xié)議

使用硬件 TWI 模塊

中斷驅(qū)動的傳輸

支持標(biāo)準(zhǔn)模式和快速模式

主要內(nèi)容

概述

這部分簡要介紹 TWI 接口以及 AVR 8 位單片機(jī)系列上的 TWI 模塊。有關(guān)更多信息,請參見具體器件的數(shù)據(jù)手冊。

雙線串行接口

AVR TWI 模塊

責(zé)任編輯:xj

原文標(biāo)題:中文應(yīng)用筆記《AN2480 - AVR315:將TWI 模塊作為I2C 主器件》

文章出處:【微信公眾號:Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1452

    瀏覽量

    122265
  • TWI
    TWI
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    8035

原文標(biāo)題:中文應(yīng)用筆記《AN2480 - AVR315:將TWI 模塊作為I2C 主器件》

文章出處:【微信號:MicrochipTechnology,微信公眾號:Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    I2C基本指南

    電子發(fā)燒友網(wǎng)站提供《I2C基本指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 09:40 ?0次下載
    <b class='flag-5'>I2C</b>基本指南

    優(yōu)秀實(shí)踐:I3C共享總線上的I2C器件

    電子發(fā)燒友網(wǎng)站提供《優(yōu)秀實(shí)踐:I3C共享總線上的I2C器件.pdf》資料免費(fèi)下載
    發(fā)表于 09-06 09:49 ?0次下載
    優(yōu)秀實(shí)踐:<b class='flag-5'>I3C</b>共享總線上的<b class='flag-5'>I2C</b><b class='flag-5'>器件</b>

    使用C2000 I2C模塊連接EEPROM

    電子發(fā)燒友網(wǎng)站提供《使用C2000 I2C模塊連接EEPROM.pdf》資料免費(fèi)下載
    發(fā)表于 08-27 09:53 ?0次下載
    使用<b class='flag-5'>C</b>2000 <b class='flag-5'>I2C</b><b class='flag-5'>模塊</b>連接EEPROM

    什么是I2C協(xié)議 I2C總線的控制邏輯

    在實(shí)際使用過程中,I2C比較容易出現(xiàn)的一個問題就是死鎖 ,死鎖在I2C中主要表現(xiàn)為:I2C死鎖時表現(xiàn)為SCL為高,SDA一直為低。
    發(fā)表于 03-12 09:17 ?654次閱讀
    什么是<b class='flag-5'>I2C</b>協(xié)議 <b class='flag-5'>I2C</b>總線的控制邏輯

    i2c接口由哪幾根線組成 i2c接口可以接哪些器件

    I2C接口的線路可以適應(yīng)不同的系統(tǒng)需求和器件規(guī)格,因此具體的線路配置可能會有所不同。但通常來說,時鐘線(SCL)和數(shù)據(jù)線(SDA)是I2C接口的核心線路。
    的頭像 發(fā)表于 03-05 16:55 ?3229次閱讀
    <b class='flag-5'>i2c</b>接口由哪幾根線組成 <b class='flag-5'>i2c</b>接口可以接哪些<b class='flag-5'>器件</b>

    GD32 MCU硬件I2C不可靠不如軟件I2C?來看看紅楓派開發(fā)版的硬件I2C驅(qū)動如何做到穩(wěn)得一批

    在一個評論中,看到網(wǎng)友對硬件I2C的討論,硬件I2C Busy找不到原因、軟件I2C穩(wěn)得一批。
    的頭像 發(fā)表于 02-23 09:37 ?2253次閱讀
    GD32 MCU硬件<b class='flag-5'>I2C</b>不可靠不如軟件<b class='flag-5'>I2C</b>?來看看紅楓派開發(fā)版的硬件<b class='flag-5'>I2C</b>驅(qū)動如何做到穩(wěn)得一批

    I2C地址跳變問題的調(diào)試案例

    引言:I2C作為使用最為廣泛的通訊接口,調(diào)試各類I2C器件,大家應(yīng)該都很輕車熟路。一般對于外掛電阻配置器件
    的頭像 發(fā)表于 11-22 10:51 ?1139次閱讀
    <b class='flag-5'>I2C</b>地址跳變問題的調(diào)試案例

    I2C總線信號與測試案例(一)

    I2C bus是Inter-IC bus的縮寫,意思是IC器件之間的通訊總線;I2C 總線的特點(diǎn)如下
    的頭像 發(fā)表于 11-20 15:45 ?1506次閱讀
    <b class='flag-5'>I2C</b>總線信號與測試案例(一)

    模擬I2C總線的多節(jié)點(diǎn)通信原理及實(shí)現(xiàn)方法

    電子發(fā)燒友網(wǎng)站提供《模擬I2C總線的多節(jié)點(diǎn)通信原理及實(shí)現(xiàn)方法.doc》資料免費(fèi)下載
    發(fā)表于 11-17 14:30 ?0次下載
    模擬<b class='flag-5'>I2C</b>總線的多<b class='flag-5'>主</b>節(jié)點(diǎn)通信原理及實(shí)現(xiàn)方法

    twii2c總線有什么區(qū)別?

    twii2c總線有什么區(qū)別,他們誰是不是兼容誰
    發(fā)表于 11-08 07:45

    I2C總線—電平轉(zhuǎn)換

    我們先來看一張圖,熟悉I2C的人一看,這不是I2C的level shifter電路嘛,在Philip的I2C標(biāo)準(zhǔn)里面有,沒有啥復(fù)雜的。
    的頭像 發(fā)表于 11-02 12:32 ?3841次閱讀
    <b class='flag-5'>I2C</b>總線—電平轉(zhuǎn)換

    I2C總線原理詳解

    I2C兩線式串行總線通訊協(xié)議,它是由飛利浦開發(fā)的,主要用于連接微控制器及其外圍設(shè)備之間,它是由數(shù)據(jù)線SDA和信號線SCL構(gòu)成的,可發(fā)送和接收數(shù)據(jù)即在MUC和I2C設(shè)備之間,I2CI2C
    發(fā)表于 10-18 17:20 ?1948次閱讀
    <b class='flag-5'>I2C</b>總線原理詳解

    I2C總線介紹 I2C讀寫時序介紹

    作為嵌入式開發(fā)人員,無論是硬件還是軟件工程師,或多或少都會接觸過I2C接口的外設(shè)。諸如常用的存儲器EEPROM等皆是I2C接口進(jìn)行通信。
    發(fā)表于 10-01 16:57 ?2128次閱讀
    <b class='flag-5'>I2C</b>總線介紹 <b class='flag-5'>I2C</b>讀寫時序介紹

    I2C讀寫時序分析和實(shí)現(xiàn)思路

    上篇推文對I2C總線的特性進(jìn)行了介紹和描述。對于開發(fā)者而言,最重要的是編碼I2C的讀寫時序驅(qū)動。本篇推文主要總結(jié)和分享I2C總線主機(jī)端通信的編程實(shí)現(xiàn)思路,并不對應(yīng)特定MCU的硬件I2C
    發(fā)表于 10-01 16:54 ?1364次閱讀
    <b class='flag-5'>I2C</b>讀寫時序分析和實(shí)現(xiàn)思路

    什么是TWI 如何為I2C通信配置TWI

    電子發(fā)燒友網(wǎng)站提供《什么是TWI 如何為I2C通信配置TWI.pdf》資料免費(fèi)下載
    發(fā)表于 09-25 10:07 ?0次下載
    什么是<b class='flag-5'>TWI</b> 如何為<b class='flag-5'>I2C</b>通信配置<b class='flag-5'>TWI</b>