加速度传感器的测试程序,很实用,其中控制部分使用51单片机。
2021-05-15 19:33:36 56KB 加速度 IIC
1
基于stm32f103zet6的SHT20/30数据的简单读取和显示,通讯方式为IIC。例程自写可用,内附实物连接图
2021-05-15 13:24:35 8.54MB STM32 iic sht20 sht30
1
通过STM32F103来控制该模块显示字符、数字、文字、图片。代码通过IIC与OLED 屏幕相连。方便初学者移植使用,下载可运行。
2021-05-14 18:18:19 10.36MB STM32 STM32F103 OLED IIC
1
之前使用STM32的硬件IIC(基于HAL库)调试了ST的LIS2MDL磁力计,现将写的驱动文件分享给有需要的同学。
2021-05-14 17:57:32 5KB STM32 硬件IIC LIS2MDL驱动
1
GD32硬件IIC+DMA程序,使用的IIC时序如下。 写寄存器操作为: START+ACK(从机的ACK信号)+IIC设备地址+(从机的ACK信号)+START+ACK(从机的ACK信号)+IIC写寄存器地址+ACK(从机的ACK信号)+IIC写数据(4Byte,每个数据后都有ACK)+STOP 读寄存器操作为: START+ACK(从机的ACK信号)+IIC设备地址+(从机的ACK信号)+START+ACK(从机的ACK信号)+IIC读寄存器地址+ACK(从机的ACK信号)+IIC读数据(4Byte,前n个数据后都有(主机发送的)ACK,最后1byte数据后如果发ACK,表示还有数据要读,如果最后1byte数据后为NACK,后面紧接着就是停止位)+STOP
2021-05-14 16:24:25 18.48MB GD32
1
本资源实现了ds1302和dht11数据显示在OLED上,oled 是iic接口,主控是stm32f103c8t6,OLED能显示温湿度和年月日时分秒及星期,亲测可用。
2021-05-14 08:42:54 2.95MB ds1302 stm32f1c8t6 oled iic
1
STM32F030从机中断接收的iic代码,我们日常中的iic代码大多都是针对主动些的,用来操作控制slave,这个代码是针对从机写的,写从机代码用软件模拟工作量大,所以这个代码使用的F030自身的硬件iiciic速率设置为100khz。
2021-05-14 02:10:36 1.65MB 嵌入式
1
OLED显示温度传感器温度,所用单片机为stm32F107,温度传感器为SI7050,读取方式为模拟I2C; 主程序删了些个人相关的显示,懒得再加了,所以显示看起来可能有点怪; 温度显示主要是常温以上,所以温度数据处理稍微有些简单; 资料里顺便带了取模软件和所用OLED的一堆例程,希望需要的人有用。
2021-05-13 10:38:45 54MB STM32 IIC I2C OLED
1
电子-IIC.h,单片机/嵌入式STM32-F0/F1/F2
2021-05-12 16:42:57 3KB 单片机/嵌入式STM32-F0/F1/F2专区
1
STM32用IIC总线读取BQ76930芯片电压电流温度值,支持20串级联采集 1、6节锂电池电压,电流,温度,SOC测量 2、实现过压,欠压,过流,短路保护,高温保护,低温保护; 3、BQ76930支持芯片内部被动均衡。
2021-05-12 14:05:22 6.24MB BQ76930 电量采集 IIC STM32
1