用GPIO模拟I2C总线的通信过程及源代码,在I2C总线不工作的情况下,SDA(数据线)和SCL(时钟线)上的信号均为高电平。如果此时主机需要发起新的通信请求,那么需要首先通过SDA和SCL发出起始标志。当SCL为高电平时,SDA电平从高变低,这一变化表示完成了通信的起始条件。
2023-02-03 00:22:41 54KB GPIO 模拟I2C
1
N76E003+SHT3x(模拟I2C)代码,已经通信成功,并且能uart打印温湿度!
2022-11-08 16:54:37 161KB n76e003 sht30 iic temp
1
该程序已实现功能: 模拟I2C MPU6050的DMP姿态解算,可通过 ANO_TC匿名科创地面站v4.50.exe 来查看row、pitch、yaw参数 USART1串口通讯 TIM3定时调度程序 TIM2四路PWM输出 TIM1四路PWM高电平捕获
2022-11-05 12:21:24 93KB STM32 dmp 四轴 模拟I2C
1
vl53l0x_i2c寄存器操作驱动程序,无ST库函数,适配廉价单片机.原程序引用51黑论坛+正点原子模拟I2C程序.
1
基于STM32的模拟IIC驱动,需要配合sys.c/sys.h使用(我使用原子的程序),里面只有IIC.h和IIC.c,已做好注释,移植非常方便
2022-09-20 20:44:04 1KB STM32 模拟IIC 模拟I2C
1
STM32模拟I2C时序的初始化程序 void I2C_INIT(void) { GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = I2C_SCL | I2C_SDA; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOB,&GPIO_InitStructure); I2C_SCL_H; //À­¸ßSCL I2C_SDA_H; //À­¸ßSDA }
2022-09-18 21:38:51 2KB 模拟I2C
1
本例程实现国民技术N32G43X模拟I2C-EEPROM
2022-08-02 16:22:27 367KB stm32 arm 嵌入式硬件 单片机
1
项目中用到的程序,稳定可靠,由官方源码改写,模拟I2C,改好IO口直接就能驱动。初始化的时候调用 SHT3X_Init(0x44);(地址看自己硬件0x44或45)即可。官方源码的各种模式都保留了,省事的话直接用SHT3X_getHumidityTemperature函数就是最简单的获取温湿度到&temperature, &humidity。
2022-07-30 16:29:54 8KB SHT35 SHT3x I2C 温湿度
1
由于STM32硬件的I2C资源就2个,此单独显示程序调试安装亲测可用。
2022-07-05 20:07:27 4.83MB 嵌入式硬件 单片机 STM32F103C8T6 OLEDI2C
1
touch_bs8116 模拟i2c程序
2022-07-02 14:05:02 4KB touch_bs8116
1