Linux2.6.30/driver/i2c/
1.algos: 协议算法相关的东西
2.busses: 各种平台的i2c总线驱动(i2c控制器驱动/i2c适配器驱动)
3.chips: 各种i2c设备驱动(e2prom/某种传感器/触摸屏)
4.i2c-core.c i2c-dev.c: i2c子系统的通用文件(i2c核心层,提供一些通用函数接口)
应用层app...
分类:
其他好文 时间:
2016-05-07 06:54:24
阅读次数:
150
需要调用的模块本文所使用的I/O主要有如下三个部分
? I2C接口
? UART接口
? USB接口需要使用的硬件外设如下
Grove Digital Light Sensor
上文中提到的UART转USB1.8v线内核的定制首先我们需要对内核进行重新配置,从而添加我们的设备驱动重新编译内核在96board官网下载我们的最新Android 5.1版本官方提供的内核目前默认无...
分类:
移动开发 时间:
2016-05-06 12:24:31
阅读次数:
243
你不可以优化你不能测量的事情。但是Navegation Timing API可以让我们测量关键的渲染过程时间! Navigation Timing 为计算CRP提供了高精度的时间戳 浏览器发送了一系列可测量的时间来捕捉CRP的各种状态 Navigation Timing 为计算CRP提供了高精度的时 ...
分类:
其他好文 时间:
2016-05-04 07:53:34
阅读次数:
178
效果大致如下: 主要实现方式: 该效果主要用到animation-timing-function中的steps()函数,该函数主要用于分步隐藏不同模块。 实现思路: 第一步动画: 第二步动画: 第三步动画: 第四步动画: 旋转半圆: 将gif动画分解为四步实现,每一步都是由旋转半圆旋转实现动画效果, ...
分类:
Web程序 时间:
2016-05-03 17:49:19
阅读次数:
203
之前为了测试, 拿最小板做了一个I2C的主发跟主读, 一开始当然是尝试用硬件I2C, 结果弄了很久, 时间紧迫, 只好用了模拟, 结果发现, 哎, 真特么挺好用的, 现在1片儿顶过去5片儿. 硬件I2C, 用库函数的方法如下: void WriteData2OBD(u8 TxLength){ u8 ...
分类:
其他好文 时间:
2016-05-03 14:15:15
阅读次数:
124
i2c驱动主要关注i2c_algorithm结构体,不同芯片实现自己的master_xfer函数.不同芯片i2c驱动框架都类似。 ...
分类:
其他好文 时间:
2016-05-02 14:14:49
阅读次数:
545
学习要点: 1.过渡简介 2.transition-property 3.transition-duration 4.transition-timing-function 5.transition-delay 6.简写和版本 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS3 的过渡效果,通过 ...
分类:
Web程序 时间:
2016-05-01 12:18:03
阅读次数:
233
知识总结部分:
一. 技术性能:
工作速率有100K和400K两种;
支持多机通讯;
支持多主控模块,但同一时刻只允许有一个主控;
由数据线SDA和时钟SCL构成的串行总线;
每个电路和模块都有唯一的地址;
每个器件可以使用独立电源
二. 基本工作原理:
以启动信号ST...
分类:
其他好文 时间:
2016-04-29 15:02:09
阅读次数:
196
电源和i2c通信的照接,但是其他的不懂了,然后在贴吧找到如下提示,整理出来,有用的资料应该放到好的位置 wufa1986 “刚有个项目用到这个芯片,AD0决定通讯地址的,网上程序多数是接地的地址,INT就是变化中断呀,有变化时就会输出信号,如果你不想一直读芯片,就要用它中断单片机去读,这样单片机平时 ...
分类:
其他好文 时间:
2016-04-23 13:15:22
阅读次数:
138