精品学习网
所在位置:主页 > 半导体照明 > 如何检测i2c的开始条件和结束条件

如何检测i2c的开始条件和结束条件

发布时间:2023-04-07 12:00来源:www.51edu.com作者:畅畅

一、如何检测i2c的开始条件和结束条件

如何检测I2C的开始条件和结束条件:

开始条件检测:

(1)尽量选用带复位输人的I2C从器件,从I2C总线死锁产生的原因可以发现I2C总线死锁的一个必要条件是主设备复位了而从设备没有复位。

如果从设备选用带复位输入的芯片,将主从设备的复位信号连接在一起,当外部产生复位事件时,主从设备同时复位,这样就不会发生I2C总线死锁现象了。

这种方法的缺点也是显而易见的,首先,大部分I2C从器件都没有复位输入,器件选型受到了很大的限制;

其次,这种对于主设备集成看门狗引起的复位也没有效果。

(2)将所有的从I2C设备的电源连接在一起,通过M0S管连接到主电源,而MOS管的导通关断由I2C主设备来实现一般来说,I2C主设备都是具有运算单元的处理器。

控制功能可以通过处理器的GPIO来实现。

每次主设备复位时,运行程序控制GPIO关断MOS,使从设备失去电源。

然后延时一段时间后再导通MOS管,给从设备上电,从而达到让从设备强制复位的效果。

这种方法能弥补第一种方法的不足,但是会增加电源设计的复杂性,影响Layout设计时电源的完整性;

同时还需要更改处理器的底层boot代码,影响底层软件的通用性和可移植性。

结束条件检测:

在I2C主设备中增加I2C总线恢复程序。

每次I2C主设备复位后,如果检测到SDA数据线被拉低,则控制I2C中的SCL时钟线产生9个时钟脉冲(针对8位数据的情况),这样I2C从设备就可以完成被挂起的读操作,从死锁状态中恢复过来。

这种方法有很大的局限性,因为大部分主设备的I2C模块由内置的硬件电路来实现。

软件并不能够直接控制SCL信号模拟产生需要时钟脉冲。

使用此种方法可以使用IO模拟I2C,SCL时钟易控制。

二、怎么做硬件?

Business Winstone 2004 :是一个系统级的基于多媒体应用软件的基准测试,主要针对下面的几个多媒体应用软件进行测试

Multimedia Content Creation Winstone 2004是公认的PC系统性能测试软件,针对计算机多媒体内容创作性能.

WinBench 99是一个考察PC机的图形,磁盘,处理器和视频子系统在Windows环境中的性能的测试软件,它包括了下面几个测试项目:商用Graphics WinMark 99,商用Disk WinMark 99,高端Graphics WinMark 99,高端Disk WinMark 99,CPUmark 99/FPU WinMark

Sysmark 2004 是 BAPCO 的测试软件,它可以通过一些常用软件比较真实的反映出系统性能。因此这款软件的测试结果是很有参考价值的,尤其在日常应用中。

Dr. DivX:一个非常强大的DIVX多媒体文件编码程序,也是世界上官方发布的第一款DIVX编码程序,支持MPEG1/MPEG2/MPEG4,AVI, WMV等常用格式,支持直接将Digital Video camera (DV)和live capture摄录下来的影音直接编码为DIVX文件,允许调用第三方的程序比如VirtualDub进行文件的修整和编辑操作,支持自动屏幕尺寸校正和批量处理等功能.

Comanche 4

:这是一款卡曼奇4的DirectX 8.1显卡测试Demo,这个Benchmark可是代表了真实游戏的性能呢。测试程序使用的是一个叫[Eagles Talon]的单人关卡。 注意,由于Comanche 4是专为GeForce3优化的,所以Radeon 8500用户需要编辑C4.cfg文件才能开启Pixel/vertex shader效果。编辑C4.cfg文件并将set Disable_Shaders=1改为0

Quake Ⅲ Arena :是一款显卡测试的高级软件。

三、安卓手机电源键坏了,如何改写安卓系统按键代码将音量键作为开机键在关机状态下能够长按开机?keyla

在网上搜索更改电源键下载相应的软件进行安装,在提示下将其他键设置成电源键重启手机(先确保已经root)。

四、东莞防雷工程防雷产品防雷器材防雷厂商防雷厂家防雷供应商内部防雷设计 电源系统防雷设计?

东莞市雷光防雷科技有限公司是专业从事防雷工程设计和防雷工程施工以及防雷产品开发、研制、销售;接地产品生产、销售;接闪产品生产、销售;防静电工程和防静电材料的实力型公司。

公司开发的避雷器(浪涌SPD)产品有:电源防雷箱系列、电源防雷模块系列、插座式电源防雷系列、低压低流防雷系列、工控电源防雷系列、工控信号防雷系列、视频信号防雷系列、程控电话防雷系列、网络系统信号防雷系列、宽带信号防雷系列、天馈信号防雷系列、背景音乐防雷系列、遥控防雷插座、智能防雷插座等。

公司开发的接地产品有:铜包钢接地棒、铜包钢扁带、电镀铜接地棒、负离子接地棒;铜包钢接地绞线、汇流箱、汇流排;长效降阻剂、接地模块等。

公司开发的接闪产品有:卫星避雷针、优化避雷针、航空避雷针、提前放电避雷针、提前放电避雷针、等各种规格的避雷针,也可根据客户要求定做。

公司还直销:ENC、 DEHN、OBO、ABB进口防雷器、法国杜尔梅森satelit+提前放电避雷针、光电避雷针、猎雷者、特耐接地系统、西班牙ingesco避雷针、ABB避雷针、法国易敌雷避雷针、广州番禺立信、雷迅ASP、四川中光、广州科雷、TOP电源防雷器、雷安、等国内外知名品牌浪涌保护器。

公司非常重视管理体系、技术创新、产品质量、工程质量、市场营销、售后服务等各项的建设。

  • 热门资讯
  • 最新资讯
  • 手游排行榜
  • 手游新品榜