STM32访问获取电子罗盘/磁角度传感器HMC5883L的例程。基于STM32CUBEIDE开发环境,以STM32G030F6P6为例,采用模拟I2C管脚协议方式,实现磁场角度数据的读取。具体介绍见CSDN博文《STM32模拟I2C协议获取HMC5883L电子罗盘磁角度数据 (HAL)》: https://blog.csdn.net/hwytree/article/details/126407447 。
2024-01-09 14:49:28 64.71MB stm32 电子罗盘 HMC5883L 模拟I2C
1
此文件是本人在实际项目中使用的文件: 使用方法如下 1、调用:I2C_Init() 初始化AD5612的引脚 2、输出想要的电压时:Write_AD5612IIC_REG(channel,DAC_IIC_0500V); 参数:channel 表示哪个AD芯片输出,因为我项目里有四个 参数:DAC_IIC_0500V 是我定义的表示0.5V电压的宏定义 ,如下 #define DAC_IIC_0500V 171 宏定义计算方法:Vout/3*1024。比如想输出0.6V,那么宏定义=0.6/3*1024=204.8可以取204或者205
2024-01-09 11:48:10 3KB stm32 ADC 模数转换
STM32配置读取BMP280气压传感器数据例程。STM32CUBEIDE开发平台工程范例,以STM32F401CCU6芯片连接BMP280气压传感器。采用GPIO模拟I2C协议的方式。实现绝对气压值的获取,高度的换算,以及温度的获取。具体介绍见CSDN博文《STM32配置读取BMP280气压传感器数据》。
2023-10-18 20:52:07 7.46MB stm32 BMP280 气压传感器 模拟I2C
1
STM32F103C8T6+LM75A 读取温度 I2C通讯协议 SDA PB7 SCL PB6 模拟I2C
2023-08-31 20:13:39 6.15MB 单片机 STM32 LM75A
1
在STM32F103芯片上通过用GPIO模拟I2C与陀螺仪MPU6050通信,测试过功能已OK!
2023-04-03 23:31:38 3KB STM32芯片 模拟I2C MPU6050
1
STM32模拟I2C读写EEPROM,经过实际项目验证OK,值得大家参考~
2023-03-29 16:07:31 9KB STM32 I2C
1
找个好久也没找到合适的能用的程序 ,自己整理编译了一个 可以调试程序 温度大气压都可以正确读出的工程 找个好久也没找到合适的能用的程序 ,自己整理编译了一个 可以调试程序 温度大气压都可以正确读出的工程
2023-02-23 11:20:05 2.89MB STM32 MS5611 模拟I2C
1
利用Alera的Nios软核的PIO接口来模拟I2C的接口。
2023-02-03 12:05:44 3KB NIOS I2C
1
用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