参考文章:简单的I2C协议理解、http://blog.csdn.net/zmq5411/article/details/6085740 文中以EEPROM为例,且以master角度阐述。 一. 技术性能: 工作速率有100K和400K两种; 支持多机通讯; 支持多主控模块,但同一时刻只允许有一个主...
分类:
其他好文 时间:
2015-06-30 23:33:09
阅读次数:
192
设计一个计数程序,使用时钟clk,在这个clk的上升沿计数。
硬件上该时钟由50MHz晶振提供,因此设计时钟就要约束为50MHz,20ns时钟周期。
编译工程后打开quartus II TimeQuest:
点击Netlist -> Create Timing Netlist:
点击OK,点击菜单栏Constraints -> Create Clock:...
分类:
其他好文 时间:
2015-06-29 20:32:29
阅读次数:
181
Scala中的对象&练习1. 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法 程序代码:object Conversions { private val i2c=30.48 private val...
分类:
其他好文 时间:
2015-06-29 11:31:30
阅读次数:
285
Static Timing Analysis is one of the many techniques available to verify the timing of a digital design. An alternate approach used to verify the ti.....
分类:
其他好文 时间:
2015-06-26 22:17:29
阅读次数:
226
原文网址:http://blog.csdn.net/yuanlulu/article/details/6161706============================================作者:yuanluluhttp://blog.csdn.net/yuanlulu版权没有,但是转...
分类:
其他好文 时间:
2015-06-25 16:51:51
阅读次数:
302
一、过度(transition)transition:[transition-property] || [transition-duration] || [transition-timing-function] || [transition-delay];transition-property 参与...
分类:
Web程序 时间:
2015-06-09 13:27:28
阅读次数:
213
有一次我抓取i2c波形,发现波形很奇怪,如图:可是,它连接的电阻一端波形很正常,如图:后来才发现是探头碰到了旁边一个引脚,引脚见的间距太小。...
分类:
其他好文 时间:
2015-06-08 17:21:05
阅读次数:
114
1. 本文主要是对Linux I2C驱动进行代码跟踪,主要是为了能够对I2C驱动框架有个全面的了解; 2. 本文源代码来自myzr_android4_2_2_1_1_0.tar.bz2; 3. 如果你有兴趣,请尽量自己去对代码进行跟踪,这样自己会对I2C有一个框架结构上的理解;
分类:
系统相关 时间:
2015-06-05 08:41:54
阅读次数:
158
1、I2C串行总线概述I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的总线裁决和高低速器件同步功能的高性能串行总线。I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。2、I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输...
分类:
其他好文 时间:
2015-06-04 22:34:28
阅读次数:
329
platform总线是一种虚拟的总线,相应的设备则为platform_device,而驱动则为platform_driver。Linux 2.6的设备驱动模型中,把I2C、RTC、LCD等都归纳为platform_device。总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动;...
分类:
系统相关 时间:
2015-06-03 20:59:38
阅读次数:
210