STM32F103模拟IIC实验.学习STM32模拟IIC的使用,驱动24C02实现EEPROM数据读写. 硬件资源: 1,DS0(连接在PB5) 2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A10接RS) 4,按键KEY0(PE4)/KEY1(PE3) 5,24C02(IIC连接在PB6/PB7上面)
2022-09-25 13:00:21 11.44MB stm32f103
关于陀螺仪6050需要注意以下问题; 1、 IIC数据和时钟需要上拉电阻,电阻的大小与波特率有关,如果通讯不上适当减小波特率。 2、 6050供电电压为3.3V,请确认MCU电压和6050电压是否一致。 3、 MCU和6050最好用两个稳压芯片供电,要不MCU可能会干扰6050. 4、 需要用中断口11 5、主程序里有说明,当进到if(OK==get_mpu6050_mode()) { //此时可以读取陀螺仪数据和加速度数据,采集到的是原始数据 } 读取faccx,faccy,faccz,fgyrox,fgyroy,fgyroz; 其中faccx,faccy,faccz是加速度 fgyrox,fgyroy,fgyroz;是陀螺仪
2022-09-22 16:15:47 109KB 瑞萨单片机 MPU6050
1
基于STM32的模拟IIC驱动,需要配合sys.c/sys.h使用(我使用原子的程序),里面只有IIC.h和IIC.c,已做好注释,移植非常方便
2022-09-20 20:44:04 1KB STM32 模拟IIC 模拟I2C
1
STM32HAL_BH1750驱动_模拟IIC.rar
2022-09-18 22:49:22 3KB STM32HAL_BH1750
1
STM32F7GPIO模拟IIC,用EEPROM_AT24C02
2022-08-17 11:00:33 7KB stm32 GPIO
1
详细实用的IIC模拟实现代码,适用于所有单片机。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2022-08-16 14:02:48 290KB 代码
1
STM32F103 工程,模拟IIC控制 SHT30/SHT31,实现温湿度单次采样 循环采样 告警接收 阈值设定等完整功能。完整的可商用工程,与常见的demo示例不一样。 CMD_MEAS_CLOCKSTR_H = 0x2C06, // measurement: clock stretching, high repeatability CMD_MEAS_CLOCKSTR_M = 0x2C0D, // measurement: clock stretching, medium repeatability CMD_MEAS_CLOCKSTR_L = 0x2C10, // measurement: clock stretching, low repeatability CMD_MEAS_POLLING_H = 0x2400, // measurement: polling, high repeatability CMD_MEAS_POLLING_M = 0x240B, // measurement: polling, medium repeatabilit
2022-08-11 07:35:44 2.71MB stm32 源码软件 单片机 温湿度采集
1
STM32模拟IIC驱动MB85RC128 根据自己的实际情况修改IO即可
2022-08-09 09:40:33 1.26MB stm32
1
基于HAL库的0.96寸OLED屏驱动代码,在标准库的基础上修改而来,使用CUBEMX生成代码后直接将.c和.h文件拷贝到工程文件夹即可。IIC时钟引脚PA11,数据引脚PA12,可自定义随意修改为自己的IO口,具体的实现过程可以看我的博客。
2022-06-19 21:44:40 7KB OLED STM32 HAL库
1