一、 I2C简单介绍I2C(Inter-Integrated Circuit)总线是一种由Philips公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线最基本的长处就是简单性和有效性,简单体如今接线简单,仅仅有两根线数据线(SCL)和时钟线(SDA),并且控制简单。所以一些封装较小...
分类:
移动开发 时间:
2015-02-11 18:25:30
阅读次数:
235
本文非专业讲SPI,只是讲网上看到的资料略微总结,并加上自己的想法,附资料links。devs.c :各个platform_device 的定义,比如I2C、USB、SPI等等。应该是内核加载时,读取该配置文件,然后注册进系统。目录在/arch/arm/plat-samsung/devs.c 比如....
分类:
其他好文 时间:
2015-02-10 15:04:48
阅读次数:
235
应用层(用户模式)I2C驱动支持Linux下I2C设备控制方式分为driver层和应用层两种方式。driver层实现I2C设备控制要求了解I2C机制,调试和调用不方便。Linux还提供了应用层方式(ioctl)控制,这里简单介绍如何配置内核和支持I2C控制:要使用用户模式I2C,首先配置内核选项,选中I2C device inerface
详细参考(https://www.kernel.or...
分类:
其他好文 时间:
2015-02-08 18:13:14
阅读次数:
166
一、transition语法:transition:[||||||||||||||]transition主要包含四个属性值:执行变换的属性transition-property,变换延续的时间transition-duration,在延续的时间段内,变换的速率变化transition-timing-...
分类:
Web程序 时间:
2015-02-05 01:56:38
阅读次数:
190
运行ansible前,会出现一下Warning。[WARNING]:Theversionofgmpyouhaveinstalledhasaknownissueregardingtimingvulnerabilitieswhenusedwithpycrypto.Ifpossible,youshouldupdateit(i.e.yumupdategmp).解决方法:忽略下输出cp/usr/lib64/python2.6/site-packages/pycrypto-2.6...
分类:
其他好文 时间:
2015-02-02 20:07:53
阅读次数:
971
以下内容来自Quartus II Handbook Version 13.1 Volume 3: Verification /Section II. Timing Analysis6. Timing Analysis OverviewComprehensive static timing analy...
分类:
其他好文 时间:
2015-02-01 14:40:24
阅读次数:
695
系统:CentOS7.0X64报错现象:此问题包含了两个错误:错误1:piix4_smbushostsmbuscontrollernotenabled修改办法:[root@localhost~]#lsmod|grepi2c
i2c_piix4221060
i2c_core403252drm,i2c_piix4
[root@localhost~]#vi/etc/modprobe.d/blacklist.conf#新增一行blacklisti2c_pi..
分类:
其他好文 时间:
2015-01-31 19:30:47
阅读次数:
362
信号质量有问题的波形001:信号质量有问题的波形002:从上图可以看出,GPIO口模拟的I2C接口,电平都存在半高的情况。因为MFI芯片的I2C采用的GPIO口模拟I2C接口来实现的此功能,原SCL采用的GPB7(内部默认为上拉状态),因为GPIO资源的调整,SCL改为GPD12(内部默认为下拉状态...
分类:
其他好文 时间:
2015-01-27 18:13:22
阅读次数:
753
race conditions (when an anomalous result occurs due to an unexpected critical dependence on the timing of two events).A race condition occurs when tw...
分类:
Web程序 时间:
2015-01-27 00:08:31
阅读次数:
176