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

    文章

    1346

    浏览量

    120814
  • TWI
    TWI
    +关注

    关注

    0

    文章

    7

    浏览量

    7976

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

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

收藏 人收藏

    评论

    相关推荐

    请问使用HAL库硬件I2C时如何设置器件地址?

    我使用的模块是包含了DS1307的AT24C32两个I2C通讯的芯片,开始准备启用硬件I2C,但测试了多天都没有成功,后来只要改为GPIO模拟I2C
    发表于 04-17 07:31

    I2C双地址设置后副地址匹配回调在哪里?

    I2C配置中可以设置双地址 一个地址(例如地址是4) 一个副地址(例如地址是0) 我需要地址作为I2C从机地址,副地址
    发表于 04-15 07:49

    造成FX3 I2C延迟的原因?

    我使用 FX3 的 GPIF2 功能从 FPGA 接收大量数据,然后使用批量路径通过 USB 这些数据传输到 PC。 在 USB 批量传输期间,当使用 FX3 的 I2C 站与
    发表于 02-23 06:39

    最简单的总线通讯!I2C通讯总线的原理原来这么好懂

    通讯I2C
    安泰仪器维修
    发布于 :2024年01月02日 11:16:31

    twii2c总线有什么区别?

    twii2c总线有什么区别,他们谁是不是兼容谁
    发表于 11-08 07:45

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

    电子发烧友网站提供《什么是TWI 如何为I2C通信配置TWI.pdf》资料免费下载
    发表于 09-25 10:07 0次下载
    什么是<b class='flag-5'>TWI</b> 如何为<b class='flag-5'>I2C</b>通信配置<b class='flag-5'>TWI</b>

    I2C总线的使用与编程

    数据。 发送器模式:设备向从属接收器发送数据。 接收器模式:设备从从属发送器接收数据。 从接收器模式:从发送器接收多个数据字节。 从发送器模式:向接收器发送多个数据字节
    发表于 09-04 07:23

    全面掌握面试必考题I2C协议 - 第12节

    I2C协议
    充八万
    发布于 :2023年09月01日 19:07:43

    全面掌握面试必考题I2C协议 - 第11节

    I2C协议
    充八万
    发布于 :2023年09月01日 19:06:53

    全面掌握面试必考题I2C协议 - 第10节

    I2C协议
    充八万
    发布于 :2023年09月01日 19:06:03

    全面掌握面试必考题I2C协议 - 第6节

    I2C协议
    充八万
    发布于 :2023年09月01日 19:02:42

    80 第23.1讲 I2C实验-I2C协议和6U的I2C控制器详解 - 第7节 #硬声创作季

    程序代码I2C协议
    充八万
    发布于 :2023年08月17日 10:07:44

    80 第23.1讲 I2C实验-I2C协议和6U的I2C控制器详解 - 第2

    程序代码I2C协议
    充八万
    发布于 :2023年08月17日 10:03:33

    基于 FPGA 的模拟 I2C协议系统设计

    何时刻总线上只有一个主控器件节点)实现总线的控制操作,对总线上的其他节点寻址,可分时实现点-点的数据传送。因此总线上每个节点都有一个固定的节点地址。 I2C 总线上节点的地址由软
    发表于 08-14 18:21

    Arduino/8266 I2C无法找到与twi.h一起使用的twi.cpp怎么解决?

    我正在尝试深入了解 Arduino/8266 I2C 通信的核心,我发现了 8266 的特定版本: Wire.h Wire.ccp twi.h 但一直无法找到与 twi.h 一起使用的 t
    发表于 05-04 06:29