当前位置: 首页 > news >正文

STM32-I2C通信协议

一:I2C通信协议

就是在串口通信上满足四个要求

  • 要求1:删掉一根通信线,防止资源浪费,只能在同一根线上进行发送和接收
  • 要求2:需要一个应答机制,没发送一个字节都有一次应答
  • 要求3:一根线上能同时接多个模块
  • 要求4:把异步协议改成同步的协议,另外加一根时钟线

二:I2C通信

  • I2C总线(Inter IC USB)是由Philips公司开发的一种通用数据总线
  • 两根通信线:SCL(Serial Clock) , SDA(Serial Data)
  • 同步、半双工
  • 带数据应答
  • 支持总线挂载多设备(一主多从,多主做从)

1.常见的I2C协议通信硬件

 

2.硬件电路

 

3.I2C时序基本单元

 

4.发送一个字节

 

5.接收一个字节 

6.发送应答 

7. 

相关文章:

  • 苦瓜书盘官网,免费pdf/mobi电子书下载网站
  • SyntaxError: Unexpected identifier
  • 期权帮|中证1000股指期权交割结算价怎么算?
  • WEB登录认证与鉴权
  • (七)企业级高性能 WEB 服务 - HTTPS 加密
  • C语言_数据结构总结4:不带头结点的单链表
  • fopen
  • 简单的二元语言模型bigram实现
  • Maxbotix超声波测距传感器:高灵敏度与抗干扰能力,确保复杂环境中的稳定性能
  • 一周学会Flask3 Python Web开发-SQLAlchemy简介及安装
  • 4.归一化技术:深度网络中的关键优化手段——大模型开发深度学习理论基础
  • R语言使用scitable包交互效应深度挖掘一个陌生数据库
  • 数字化转型的点、线、面、体
  • 基于磁数据的伤痕、生锈、断丝分类训练平台搭建规划
  • 单细胞的一组基因或富集分数的高低表达分组差异分析作图教程
  • 【GoTeams】-4:为项目引入etcd
  • Day03 反向代理配置 -V2024小迪全栈
  • Baklib驱动企业知识资产增值
  • MySQL有哪些高可用方案?
  • Bazel搭建CUDA工程入门
  • 运城网站制作/网络软文是什么
  • 东莞网上做公司网站/seo服务指什么意思
  • 网站文字很少怎么做优化/宁波seo推广服务电话
  • 大数据开发平台/滨州seo排名
  • 免费做企业网站的步骤/seo薪酬水平
  • 使用vue做单页面网站/营销软文范例