0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

将TWI模块作为I2C主器件

Microchip微芯 来源:Microchip微芯 作者:Microchip微芯 2021-02-08 09:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AVR315:将 TWI 模块作为 I2C 主器件

双线串行接口(TWI)兼容 Philips I2C 协议。该总线能够在电子设备中的集成电路之间实现简单、可靠且经济高效的通信。TWI 总线的优势在于它可以使用相同的总线和仲裁来寻址最多 128 个器件,并且总线上可以有多个主器件。

大多数Microchip AVR器件中都包含一个硬件 TWI 模块。

今天推荐的应用笔记以全功能驱动程序的形式介绍 TWI 主模块的实现,其中包含该驱动程序的使用示例。驱动程序基于标准模式(<100 kbps)和快速模式(<400 kbps)来处理传输。

特性

适合 TWI 主模块的 C 代码驱动程序

兼容 Philips I2C 协议

使用硬件 TWI 模块

中断驱动的传输

支持标准模式和快速模式

主要内容

概述

这部分简要介绍 TWI 接口以及 AVR 8 位单片机系列上的 TWI 模块。有关更多信息,请参见具体器件的数据手册。

双线串行接口

AVR TWI 模块

责任编辑:xj

原文标题:中文应用笔记《AN2480 - AVR315:将TWI 模块作为I2C 主器件》

文章出处:【微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • I2C
    I2C
    +关注

    关注

    28

    文章

    1547

    浏览量

    130447
  • TWI
    TWI
    +关注

    关注

    0

    文章

    7

    浏览量

    8385

原文标题:中文应用笔记《AN2480 - AVR315:将TWI 模块作为I2C 主器件》

文章出处:【微信号:MicrochipTechnology,微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    I2C死锁的问题

    产生8个时钟脉冲,然后拉低SCL信号为低电平,在这个时候,从设备输出应答信号,SDA信号拉为低电平。 如果这个时候主设备异常复位,SCL就会被释放为高电平。此时,如果从设备没有复位,就会继续I2C
    发表于 12-04 06:00

    深入剖析I2C协议

    I2C是由Philips开发的简单的双向两线总线,在深入浅出理解SPI协议中,我们区分了单工,半双工,全双工协议数据流向的区别,根据特征,I2C协议属于半双工协议(即同一时刻,数据单向流动)。此外
    的头像 发表于 08-21 15:10 3259次阅读
    深入剖析<b class='flag-5'>I2C</b>协议

    简单了解I2C接口

    在电子电路的复杂世界里,各种电路模块设备需要相互通信才能协同工作 ,I2C接口就像是电路模块设备间的沟通桥梁,今天就带大家深入了解它。
    的头像 发表于 05-08 14:15 2044次阅读
    简单了解<b class='flag-5'>I2C</b>接口

    I2C总线复用

    帝晶智慧屏I2C总线复用
    的头像 发表于 03-11 17:20 1852次阅读

    I2C总线通信原理 如何设计I2C总线电路

    、高效的通信接口标准。I2C总线通信原理主要包括以下要点: 总线结构 : I2C总线仅使用两条信号线,即串行数据线(SDA)和串行时钟线(SCL)。 SDA线路用于传输实际的数据信息,而SCL线路则用于同步通信的时钟信号。 通信过程 : 主设备发起总线开始信号:
    的头像 发表于 01-31 15:01 1874次阅读

    I2C总线的优缺点分析

    I2C总线作为一种广泛使用的串行通信协议,以其简单性和高效性在嵌入式系统中占据着重要地位。 I2C总线的优点 1. 简单性和低成本 I2C总线只需要两条线(数据线SDA和时钟线SCL)
    的头像 发表于 01-17 15:50 1761次阅读

    I2C总线与Arduino的接口示例

    在现代电子设计中,I2C总线因其简单性和灵活性而广受欢迎。它允许多个设备共享同一通信线路,从而节省空间和成本。Arduino,作为一个多功能的微控制器平台,自然也支持I2C通信。 I2C
    的头像 发表于 01-17 15:34 2354次阅读

    I2C总线的工作模式介绍

    在现代电子系统中,I2C总线作为一种多主机、多从机的串行通信协议,扮演着至关重要的角色。它允许多个设备共享同一总线,进行数据传输,从而简化了系统设计并降低了成本。 I2C总线的基本特性 I2C
    的头像 发表于 01-17 15:32 1633次阅读

    I2C总线故障排除技巧

    I2C总线是一种广泛使用的串行通信协议,它允许多个设备在两条线上(数据线SDA和时钟线SCL)进行通信。由于其简单性和灵活性,I2C总线在嵌入式系统中非常流行。然而,当I2C总线出现问题时,可能会
    的头像 发表于 01-17 15:20 3848次阅读

    I2C总线与单片机的连接

    在现代电子系统中,单片机(MCU)是核心控制单元,而I2C总线作为一种多主机、多从机的串行通信协议,因其简单、高效和节省引脚的特性而被广泛应用于各种电子设备中。 I2C总线概述 I2C
    的头像 发表于 01-17 15:18 1959次阅读

    I2C总线应用实例分析

    在现代电子系统中,I2C总线因其简单、灵活和高效的特点而被广泛应用于各种设备之间的通信。 I2C总线概述 I2C总线由Philips(现为NXP)在1980年代初期开发,最初用于音频和视频设备
    的头像 发表于 01-17 15:09 1230次阅读

    TMS320C6000 DSP内部集成电路(I2C)模块参考指南

    电子发烧友网站提供《TMS320C6000 DSP内部集成电路(I2C)模块参考指南.pdf》资料免费下载
    发表于 12-30 16:43 0次下载
    TMS320<b class='flag-5'>C</b>6000 DSP内部集成电路(<b class='flag-5'>I2C</b>)<b class='flag-5'>模块</b>参考指南

    I2C总线上拉电阻阻值如何确定?

    导读I2C总线在产品设计中被广泛应用,尽管其结构简单,但经常发生上拉电阻设计不合理的问题。本文将对I2C上拉电阻的选择进行简要分析。一根信号线上,通过电阻连接一个固定的高电平VCC,信号线初始、空闲
    的头像 发表于 12-27 11:34 2383次阅读
    <b class='flag-5'>I2C</b>总线上拉电阻阻值如何确定?

    TCA9406 I2C转换器评估模块

    电子发烧友网站提供《TCA9406 I2C转换器评估模块.pdf》资料免费下载
    发表于 12-23 15:17 0次下载
    TCA9406 <b class='flag-5'>I2C</b>转换器评估<b class='flag-5'>模块</b>

    PCA9306 I2C缓冲器评估模块

    电子发烧友网站提供《PCA9306 I2C缓冲器评估模块.pdf》资料免费下载
    发表于 12-23 15:16 0次下载
    PCA9306 <b class='flag-5'>I2C</b>缓冲器评估<b class='flag-5'>模块</b>