花费 8 ms
RT-Thread 设备驱动I2C浅析及使用

由于 I2C 可以控制多从机的属性,设备驱动模型分为 I2C总线设备(类似与Linux里面的I2C适配器) + I2C从设备; 系统I2C设备驱动主要实现 I2C 总线设备驱动,而具体的I2C 从设备的实现则调用I2C总线设备ops 访问 I2C 总线设备 一般情况下 MCU 的 I2C ...

Wed May 29 23:59:00 CST 2019 0 2256
常见 i2c设备地址

背景 朋友分享的一份i2c器件地址清单,我觉得还不错。 reference:https://learn.adafruit.com/i2c-addresses/the-list Special cases PCA9685 can be used by any address ...

Sun Dec 27 19:45:00 CST 2020 0 1535
科大讯飞语音芯片xfs5152CE,分享遇到的一些坑

首先 芯片手册的I2C地址是写地址,是8位的,真正的地址是7位地址,应该是0x40,最低位是读写位,读置1,为0x81,写置0,为0x80. 如果是模拟I2C倒无所谓,最坑的是我用的是寄存器,所以必须要用7位地址才可以,这个地方坑了我好几天。 其次,在用uart串口的是时候,每次上电芯片会返回 ...

Fri Aug 16 00:16:00 CST 2019 2 1423
AT24C02、04、08、16 操作说明

我们这里介绍一下常见的EEPROM,ATMEL的AT24x系列中的AT24C02,学会了这个芯片,其他系列的芯片也是类似的。 AT24C02的存储容量为2K bit,内容分成32页,每页8Byte ...

Wed Oct 28 19:20:00 CST 2020 0 1418
Linux Driver : i2c-gpio

在学习高通平台的有关知识,看到一篇博客中介绍了GPIO模拟I2C设备,觉得挺有意思的。 跟了一下代 ...

Tue Feb 02 00:37:00 CST 2021 0 480
树莓派中QT实现I2C

树莓派中QT实现I2C 在QT中实现 I2C 使用的驱动为 wiringPi 库的引入 代码实现 widget.h 中 记得引入"wiringPiI2C.h"等 此处,我使用的是读取传感器adxl345加速度计 widget.cpp 中 首先应该使用在命令行中 ...

Fri Apr 05 04:15:00 CST 2019 0 749
ARM Cortex-M3 MCU的I2C DMA操作和中断

在项目开发的过程中,发现程序总是死在判断DMA一次传输是否完成这个标志位上。进一步回退分析,发现是在I2C读的过程中,有使用到DMA去取外部I2C设备的data。 但是data并没有读完,Data为32bits,DMA在读到18bits时,就出现读不到data bit了。导致I2C硬件模块不能进 ...

Tue Feb 16 19:08:00 CST 2016 0 1971
STM32 LL库 硬件IIC eeprom 的程序代码

-*-记录给自己备忘,供大家交流, -*-相关时序可以在 eeprom datasheet 上面可以看到,在此不做解释 作者: 棒糖 Cavin 平台:keil ...

Sat Nov 07 00:40:00 CST 2020 0 447

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM