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

I2C-SPI-I2S协议介绍

一.IIC

0:设备的地址:
IIC 器件地址:
每一个IIC器件都有一个器件地址,有的器件地址在出厂时地址就设定好了,用户不可以更改,比如OV7670的地址为0x42。有的器件例如EEPROM,前四个地址已经确定为1010,后三个地址是由硬件链接确定的,所以一IIC总线最多能连8个EEPROM芯片。所以大多数设备写地址是0xA0,读地址是0xA1.
IIC 设备地址:
IIC 设备地址 = IIC 器件地址 + (1bit) 读/写位

多数从设备的地址为7位或者10位,一般都用七位。 读写位:

0 表示主设备向从设备(write)写数据, 1 表示主设备向从设备(read)读数据

1、信号分类
开始信号 写数据信号 读数据信号 等待应答信号 应答信号 停止信号。
2:信号的变化基础是scl高低状态时sda的变化:数据信号scl高电平有效。开始信号:scl高电平时sda变成又高变低停止信号:scl高电平时sda变成又低变高




二.SPI

概述: 1 .4个IO(`SCLK MOSI MISO CS`) 说明: 1》、SCLK:主设备IO控制。 也是分主从的关键。 2》、MOSI与MISO顾名思义 设备做主时:MOSI输出数据,MISO接收数据 设备做从时:MOSI接收数据,MISO输出数据 3》、CS/SS 片选信号,一般低电平有效,发送数据时cs脚先拉低。 2 .4个模式 `CPOL`:决定SCLK空闲是高电平还是低电平 。 0:空闲是低电平 1:空闲是高电平。 `CPHA`:决定第几个边缘开始采样。 0:第一个边缘开始采样 1:第二个边缘开始采样。


http://www.360doc.com/content/18/0525/08/11935121_756833050.shtml

三.IIS

详细举例
0、怎样使用i2S传输音频?
在I2S传输协议中,数据信号、时钟信号以及控制信号是分开传输的。I2S协议只定义三根信号线:时钟信号SCK、数据信号SD和左右声道选择信号WS。

1、总线时序频率关系介绍

2:标准格式原理时序图
bclk高电平有效即ws与sd都是发生在clk的下降沿低电平时。所以bclk先下降沿时WS开始切换高低电平(左右声道数据),然后sd需要等待ws跳变后下一个bclk的下降沿才能进行IO数据的变化,即data的数据需要从ws变化后bclk的第二个下降沿开始算起。
1》、 原理时序图:

2》:程序设置:WS:48000采样率,BCLK:64倍WS(WS每次翻转BCLK就要32个周期电平)。mclk:12288000(ws的256倍FS)

3》:逻辑分析仪实际时序图

3:模式介绍

http://www.jsqmd.com/news/987960/

相关文章:

  • Orz与其他压缩库对比:何时选择Orz最合适?
  • 2026年6月最新版德州第三方CMACNAS甲醛检测治理机构口碑名单:万清CMA检测中心等5家公司深度测评万清CMA检测中心TOP1推荐 - 一修哥咨询
  • Android11下APK调用USB serialn每次开机弹窗问题
  • 礼品定制避坑与选型:五大实战服务商深度横评 - 品牌报告
  • AtCoder abc461_c Variety
  • BRFlabbyTable与FlabbyListView对比:iOS与Android弹性列表实现差异终极指南
  • JBrowserDriver vs 传统浏览器驱动:为什么纯Java无头方案更适合自动化测试?
  • Apache 虚拟主机配置指南:从单站点到多站点
  • 3个秘诀让Continue成为你的终极AI代码审查搭档:如何实现源码可控的智能检查
  • OpenAI最强编程助手Codex:下载安装、使用指南(含使用方式、提示技巧、趋势)
  • RollToolsApi架构深度解析:构建稳定聚合API接口源的技术实践
  • 2026年6月最新版东营第三方CMACNAS甲醛检测治理机构口碑名单:万清CMA检测中心等5家公司深度测评万清CMA检测中心TOP1推荐 - 一修哥咨询
  • 青岛红色合伙人防水是什么?楼长修楼官方合作资质全解析 - 青岛防水品牌推荐
  • sublime-phpcs与版本控制集成:提交代码前自动检查的实现方法
  • Polyglot-Ko-1.3B应用场景探索:客服机器人、内容创作与教育辅助
  • TanStack Ranger:打造现代化滑块组件的终极无头UI解决方案
  • 深度实战:用MarkItDown构建你的文档转换流水线
  • CAD如何修改快捷键?CAD如何自定义快捷键。
  • 2026年6月最新版固原第三方CMACNAS甲醛检测治理机构口碑名单:万清CMA检测中心等5家公司深度测评万清CMA检测中心TOP1推荐 - 一修哥咨询
  • 2026年6月最新版大庆第三方CMACNAS甲醛检测治理机构口碑名单:万清CMA检测中心等5家公司深度测评万清CMA检测中心TOP1推荐 - 一修哥咨询
  • 5个Claudian插件使用技巧:快速提升AI交互效率的完整指南
  • PVC 橡胶阻燃剂应用分类解析 优质生产厂家甄选指南 - 变量人生001
  • 从3D Tiles到I3S:使用loaders.gl实现不同瓦片格式的转换
  • ChatMLX核心功能全解析:多模型支持、隐私保护与39种语言能力
  • Progenitor客户端高级配置:自定义请求头、超时和认证的实用技巧
  • 批量改图片DPI的Python脚本
  • 2026深圳拆装搬家服务专业服务商推荐:家具/空调/热水器专业拆移搬迁一站式服务 - 从来都是英雄出少年
  • 3个核心场景:从零开始配置yuzu Switch模拟器,让电脑流畅运行任天堂游戏
  • Comparative-analysis-of-hourly-load-forecasting-using-PatchTST-TFT-NHiTS-and-CatBoost源代码详解:核心组件与实现原理
  • 2026年6月最新版大同第三方CMACNAS甲醛检测治理机构口碑名单:万清CMA检测中心等5家公司深度测评万清CMA检测中心TOP1推荐 - 一修哥咨询