主从芯片如何传输数据 AT24C02是一个存储芯片,需要把数据从ARM板发给AT24C02,也需要从AT24C02读取数据。 I2C是一个主从结构,Master发起传输,slave接收或回应 一主多从:如何选在哪个从芯片呢?每个从芯片都有设备地址,设备地址各不相同,这些地址都是在芯片里写死的。 设备 ...
分类:
其他好文 时间:
2019-09-08 00:32:09
阅读次数:
106
6.1 Data validity The data on the SDA line must be stable during the HIGH period of the clock. The HIGH or LOW state of the data line can only change ...
分类:
其他好文 时间:
2019-09-04 21:44:26
阅读次数:
108
专题19-I2C驱动程序设计 第1课-I2C总线介绍 (1) 电气特性 I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。 I2C总线只有两根双向信号线。SDA: Serial Data Line-数据线SCL : ...
分类:
其他好文 时间:
2019-09-03 13:31:42
阅读次数:
97
对于I2C上拉电阻,在电路图中经常看到的取值是4.7KΩ,但是一直不知道这个依据,虽然现在依然不是很明白,现在只是先记录下当前的所知道的。 从I2C规范中得知,上拉电阻的取值跟总线电容、上升沿时间是有一定关系的,Rp的最小、最大取值的公式都不一样。并且规范中也只给出了标准、快速、快速+三种模式,高速 ...
分类:
其他好文 时间:
2019-08-17 14:55:44
阅读次数:
103
本人用的触摸屏IC是FocalTech公司的ft5306,是一款i2c的电容屏多点触控芯片。对于它的整体驱动官方已经给了,我们就触摸屏和按键部分的代码做相关说明。说明其中应该注意的地方。 对于所有的input设备,报告input事件时候都分这么几部分,首先在probe文件中设置设备发送的事件类型、按 ...
分类:
移动开发 时间:
2019-08-13 15:27:25
阅读次数:
167
应该通过什么方法来获得多点触摸屏的数据呢? 控制IC与cpu一般来说是通过I2C或者SPI接口来连接。cpu如何得知控制IC有了数据呢?这个地方是通过中断来实现的。当发生中断以后,驱动程序就可以通过I2C或SPI总线来读取控制IC,获取电容屏的数据。因此这个驱动程序应该是I2C驱动程序与输入子系统的 ...
分类:
其他好文 时间:
2019-08-10 00:04:49
阅读次数:
196
SMBus一种I2C总线的变种 SMBus 提供了PEC方式,提高了传输的可靠性。 总线的发展都是在提高速度,提高可靠性或者提高传输效率上下功夫。 PEC不具备纠错的能力,是在I2C link layer增加了一种手段来有效的检验传输的数据是否有错。 PEC : Packet Error Code ...
分类:
其他好文 时间:
2019-08-02 10:46:43
阅读次数:
277
陀螺仪驱动 平台:全志A33 模块:MPU—6500A 方式:I2C 和 SPI 一 I2C通信 mpu6500_i2c_drv.mod.c mpu6500_i2c_app.cpp (交叉编译) Android.mk 测试: 1. 看这是初始化的五个寄存器的波形 2. 电源管理,解除休眠——寄存器地 ...
分类:
其他好文 时间:
2019-07-05 11:02:38
阅读次数:
129
将深度学习技术应用于图像处理,推荐阅读《深度学习技术图像处理入门》,基于理论讲解,由浅入深地引出若干个经典案例,讲解当前深度神经网络在图像处理领域的应用。提供了基于云GPU容器(Docker)的完整在线开发环境,方便初学者直接学习核心代码。 《深度学习技术图像处理入门》以通俗易懂的语言简要讲解机器学 ...
分类:
其他好文 时间:
2019-07-03 00:45:20
阅读次数:
311
8、WiringPi库函数 一.wiringPi简介 wiringPi是应用于树莓派平台的GPIO控制库函数,wiringPi中的函数类似于Arduino的wiringPi系统,wiringPi库包含了丰富的库函数,如GPIO库,I2C库, SPI库,UART库和软件PWM库。 二.wiringPi ...
分类:
其他好文 时间:
2019-07-02 20:59:34
阅读次数:
111