STM32的i2c接口有坑,就是容易出现总线锁死需要断电才能恢复。本文档探讨如何绕过这个坑。但不是用软件I2C这样的严重降低CPU性能的方法。
2021-12-22 17:11:14 139KB STM32 I2C 总线锁死
1
使用STM32F103RCT6硬件I2C读取AS5600角度编码器,使用库函数编写,完整例程,下载可直接使用,其它型号MCU代码类似。
2021-12-22 14:02:54 5.35MB 单片机 硬件I2C AS5600角度编码器
1
嵌入式sgp 该存储库包含Sensirion SGP产品线的嵌入式驱动程序源。 下载最新的驱动程序版本 从下载最新的即用型驱动程序捆绑包 强烈建议使用发行包中的驱动程序,而不是克隆存储库。 注意:如果使用SVM40模块(包含SGP40),请签出 。 克隆此存储库 git clone --recursive https://github.com/Sensirion/embedded-sgp.git 储存库内容 Embedded-common-常见嵌入式驱动程序内容的子模块存储库 Embedded-sht-SHT驱动程序的子模块存储库 sgp40-SPG40驱动程序 sgp40_voc_index-具有VOC算法的SGP40和SHTC3组合的驱动程序。 sgp30-SGP30驱动程序 sgpc3-SGPC3驱动程序 svm30-SVM30模块的驱动程序,由SPG30和SHTC3传感器组成。 sgpc3_with_shtc1-SGPC3和SHTC1传感器组合的驱动程序。 sgp-common-所有SGP驱动程序的通用代码。 收集资源 make release 这将创建一个包含必要驱
2021-12-22 11:20:21 877KB raspberry-pi arduino i2c raspberrypi
1
电阻屏驱动芯片驱动程序。四线输入,中断触发,I2C输出AD值。
2021-12-21 17:47:08 3KB TSC2003 I2C
1
51单片机I2C读写EEPROM例程,有注释,适合初学者
2021-12-21 16:10:52 42KB 51单片机 I2C EEPROM例程
1
该代码为功能复杂一点的I2C代码,适合有一定Verilog编程基础的朋友(包含测试代码)。具体特征如下: 支持I2C主机读写、I2C从机读写 支持Hs、F/S模式 支持分频系数可配 支持读写连续帧 从机被主机读时,若从机数据没准备好,可进入等待状态,同时拉低SCL,直到slave的txfifo有数据写入 从机被写入数据时,若slave的rxfifo满时,可进入等待状态,直到rxfifo的数据被读出 详细介绍可参考https://blog.csdn.net/weixin_45863605/article/details/121730144
2021-12-21 15:15:44 5KB fgpa I2C Verilog IC设计
1
OLED模块为OLED显示屏+PCB+铁框构成。 OLED显示屏是指有机电激发光二极管(OrganicLight-EmittingDiode,OLED)由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。 发光原理: 有机发光显示技术由非常薄的有机材料涂层和玻璃基板构成。当有电荷通过时这些有机材料就会发光。OLED发光的颜色取决于有机发光层的材料,故厂商可由改变发光层的材料而得到所需之颜色。有源阵列有机发光显示屏具有内置的电子电路系统因此每个像素都由一个对应的电路独立驱动。
2021-12-21 14:30:48 4.08MB 单片机
1
STM32F103(CORTEX-M3) ARM GPIO模拟I2C的程序,操作AT24C02,程序经过调试绝对可以使用,没有使用固件,完全使用寄存器操作
2021-12-20 22:23:02 1KB I2C CORTEX-M3 STM32
1
51单片机模拟I2C协议,模块化,可以直接取用
2021-12-20 15:56:19 5KB 51 单片机 模块 I2C
1
在一些PCB的layout中,大家往往会看到在I2C通信的接口处,往往会接入一个4.7K的电阻,有的datasheet上面明确有要求,需要接入,有的则没有要求。
2021-12-20 15:13:51 75KB 硬件设计 PCB 原理图设计 文章
1