FM33A048B I2C

news/2024/10/18 8:20:28/

I2C 模块实现MCU 与外部I2C 接口器件之间的同步通信,硬件实现串并转换。支持I2C 的主机模式,不支持从机模式和多主机模式。
特点:
⚫ 只支持I2C 主机模式, 不支持从机模式和多主机模式
⚫ 支持7 位或10 位从机地址
⚫ 传输速度支持标准模式(100K)和快速模式(400K)
⚫ 支持DMA
在这里插入图片描述
在这里插入图片描述

接口时序描述
时钟有效时序:SDA 引脚通常被外围器件拉高。SDA 引脚的数据应在SCL 为低时变化(参见图
12-2);当数据在SCL 为高时变化,将视为下文所述的一个起始或停止命令。
起始命令:当SCL 为高,SDA 由高到低的变化被视为起始命令,必须以起始命令作为任何一次读/
写操作命令的开始(参见图 12-3)。
停止命令:当SCL 为高,SDA 由低到高的变化被视为停止命令,在一个读操作后,停止命令会使
EEPROM 进入等待态低功耗模式(参见图 12-3)。
输出应答: SDA 上的数据都是以8 位为一组串行输入和输出的,MSB 先发,接收方在收完每个字
节后应当在第9 个周期回发一个回应acknowledge 位(以下简称ack),ack 的时钟由主机提供。发送
方在ack 期间悬空SDA,接收方须将SDA 拉低,确保ack 时钟高电平期间SDA 为低,形成有效的
ack 信号。


http://www.ppmy.cn/news/58088.html

相关文章

亚马逊云科技赋能客户,为海思科打造安全高效的营销业务中台系统

羽翼渐丰,翱翔云端 携手亚马逊云科技,打造互联网级企业解决方案 秉承“为客户创造价值”的理念,在公司发展过程中,博智信息先后服务了众多知名企业,客户行业覆盖制造、零售、餐饮、科技、电子等。经过近20年的发展&a…

6. 计算机网络

6. 计算机网络 常见面试题 说说计算机网络有哪两种通信方式?⭐⭐⭐ 第一种方式:客户-服务器方式。这种传统的方式是互联网上最常见的方式。客户是服务请求方,服务器是服务提供方。 C/S模型有一个特例,那就是B/S(Browse/Server)模型,即浏览器/服务器模式,也叫B/S结构。…

ERTEC200P-2 PROFINET设备完全开发手册(7-1)

7. 配置模块及自定义模块 7.1.1 PN设备的基本模型 初次接触PN的开发者,最容易出现的错误就是设备的实际配置与TIA的组态不一致。为了开发的过程更加顺利,非常有必要掌握PN设备的基础模型。PN设备的基本模型如下图描述: PN设备的基本构成是插…

10. Docker——Containerd

本章讲解知识点 容器运行时(Container Runtime)ContainerdContainerd 与 Docker 命令对比1. 容器运行时(Container Runtime) 容器运行时(Container Runtime)是一种程序,用于管理和运行容器镜像。它可以在计算机上创建和运行容器,提供容器隔离的环境,以及与其他计算机…

MySQL——存储过程和函数从零基础到入门必学教程(涵盖基础实战)

目录 文章目录 前言 一、创建存储过程 二、在存储过程中使用变量 1.定义变量 2.为变量赋值 三、光标的使用 1.打开光标 2.打开光标 3.使用光标 4.关闭光标 四、流程控制的作用 1.IF语句 2.CASE语句 3.LOOP语句 4.LEAVE语句 5.ITERATE语句 6.REPEAT语句 7.WHIL…

「Codeforces」B. Odd Swap Sort

B. Odd Swap Sort https://codeforces.com/contest/1638/problem/B 题目描述 有一个数组A,遍历这个数组,若 a i a i 1 a_ia_{i1} ai​ai1​ 的和为奇数,则交换这两个数的位置 s w a p ( a i , a i 1 ) swap(a_i, a_{i1}) swap(ai​,ai1…

刷题4.28

1、 开闭原则软件实体(模块,类,方法等)应该对扩展开放,对修改关闭,即在设计一个软件系统模块(类,方法)的时候,应该可以在不修改原有的模块(修改关…

Ubuntu20.04 交叉编译Paddle-OCR

第一步:交叉编译Paddle-Lite 参考链接:https://blog.csdn.net/sz76211822/article/details/130466597?spm1001.2014.3001.5501 第二步:交叉编译opencv4.x 参考链接:https://blog.csdn.net/sz76211822/article/details/13046168…