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)系本站處理。
舉報投訴
原文標(biāo)題:中文應(yīng)用筆記《AN2480 - AVR315:將TWI 模塊作為I2C 主器件》
文章出處:【微信號:MicrochipTechnology,微信公眾號:Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
電子發(fā)燒友網(wǎng)站提供《I2C基本指南.pdf》資料免費(fèi)下載
發(fā)表于 09-10 09:40
?0次下載
電子發(fā)燒友網(wǎng)站提供《優(yōu)秀實(shí)踐:I3C共享總線上的I2C器件.pdf》資料免費(fèi)下載
發(fā)表于 09-06 09:49
?0次下載
電子發(fā)燒友網(wǎng)站提供《使用C2000 I2C模塊連接EEPROM.pdf》資料免費(fèi)下載
發(fā)表于 08-27 09:53
?0次下載
在實(shí)際使用過程中,I2C比較容易出現(xiàn)的一個問題就是死鎖 ,死鎖在I2C中主要表現(xiàn)為:I2C死鎖時表現(xiàn)為SCL為高,SDA一直為低。
發(fā)表于 03-12 09:17
?654次閱讀
I2C接口的線路可以適應(yīng)不同的系統(tǒng)需求和器件規(guī)格,因此具體的線路配置可能會有所不同。但通常來說,時鐘線(SCL)和數(shù)據(jù)線(SDA)是I2C接口的核心線路。
發(fā)表于 03-05 16:55
?3229次閱讀
在一個評論中,看到網(wǎng)友對硬件I2C的討論,硬件I2C Busy找不到原因、軟件I2C穩(wěn)得一批。
發(fā)表于 02-23 09:37
?2253次閱讀
引言:I2C作為使用最為廣泛的通訊接口,調(diào)試各類I2C器件,大家應(yīng)該都很輕車熟路。一般對于外掛電阻配置器件的
發(fā)表于 11-22 10:51
?1139次閱讀
I2C bus是Inter-IC bus的縮寫,意思是IC器件之間的通訊總線;I2C 總線的特點(diǎn)如下
發(fā)表于 11-20 15:45
?1506次閱讀
電子發(fā)燒友網(wǎng)站提供《模擬I2C總線的多主節(jié)點(diǎn)通信原理及實(shí)現(xiàn)方法.doc》資料免費(fèi)下載
發(fā)表于 11-17 14:30
?0次下載
twi和i2c總線有什么區(qū)別,他們誰是不是兼容誰
發(fā)表于 11-08 07:45
我們先來看一張圖,熟悉I2C的人一看,這不是I2C的level shifter電路嘛,在Philip的I2C標(biāo)準(zhǔn)里面有,沒有啥復(fù)雜的。
發(fā)表于 11-02 12:32
?3841次閱讀
I2C兩線式串行總線通訊協(xié)議,它是由飛利浦開發(fā)的,主要用于連接微控制器及其外圍設(shè)備之間,它是由數(shù)據(jù)線SDA和信號線SCL構(gòu)成的,可發(fā)送和接收數(shù)據(jù)即在MUC和I2C設(shè)備之間,I2C和I2C
發(fā)表于 10-18 17:20
?1948次閱讀
作為嵌入式開發(fā)人員,無論是硬件還是軟件工程師,或多或少都會接觸過I2C接口的外設(shè)。諸如常用的存儲器EEPROM等皆是I2C接口進(jìn)行通信。
發(fā)表于 10-01 16:57
?2128次閱讀
上篇推文對I2C總線的特性進(jìn)行了介紹和描述。對于開發(fā)者而言,最重要的是編碼I2C的讀寫時序驅(qū)動。本篇推文主要總結(jié)和分享I2C總線主機(jī)端通信的編程實(shí)現(xiàn)思路,并不對應(yīng)特定MCU的硬件I2C
發(fā)表于 10-01 16:54
?1364次閱讀
電子發(fā)燒友網(wǎng)站提供《什么是TWI 如何為I2C通信配置TWI.pdf》資料免費(fèi)下載
發(fā)表于 09-25 10:07
?0次下載
評論