![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iic驱动
霁风AI
通领时代,信系未来
展开
-
I2C专题(二)—— STM32驱动AT24C02
1.概述MiniSTM32 开发板板载的 EEPROM 芯片型号为 24C02。该芯片的总容量是 256 个字节,该芯片通过 IIC 总线与外部连接。这里直接采用原子板上的 AT24C02 ,主要是软件编程方面的学习。2.硬件连接A2、A1、A0 三个引脚直接接地。供电: (VCC = 2.7V to 5.5V)器件地址设置:对于AT24C02:Addr—>0xA0(写)/ 0xA1(读)。单字节原创 2017-08-19 14:23:56 · 2118 阅读 · 0 评论 -
IIC专题(一)——基础知识准备
这几天看到原子哥 STM32 的 IIC 了,打算认真扎实的把 IIC 好好学一学,巩固加强一下。以前在学校也弄过,但很多地方理解的不够深刻,做事,学知识,不能浅尝辄止,而要扎扎实实,搞明白原理,不断实践,不断总结,才能有所提高,有所得。后续计划从51,STM32,iTop4412 额Linux下来实现 IIC 驱动,结合工作中的需求,从不同外设来实现。1.IIC简介:IIC 即 Inter-Int原创 2017-08-15 21:44:59 · 3036 阅读 · 0 评论 -
学习笔记——51通过IO口模拟IIC实现AT24C02的读写
1.硬件连接AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。在单片机上的应用广泛, 可以实现掉电数据不丢失功能。2.AT24C02读写时序说明:(1)写数据描述:通过IIC几种信号的组合,可以向AT24C02指原创 2017-08-29 22:55:39 · 9538 阅读 · 4 评论 -
STM32 驱动温湿度传感器 HTU21D
1.简介法国Humirel公司新一代HTU21D温度和湿度传感器在尺寸与智能方面建立了新的标准:它嵌入了适于回流焊的双列扁平无引脚DFN 封装, 底面3x3mm ,高度1.1mm。传感器输出经过标定的数字信号,标准 I2C 格式。HTU21D温度和湿度传感器为OEM应用提供一个准确可靠的温湿度测量数据。通过一个微控 制器的接口和模块连接达到温度和湿度数字输出。HTU21D 的分辨率可...原创 2018-04-21 23:50:12 · 19044 阅读 · 15 评论 -
STM32驱动MPU6050(二)——软件实现
软件实现将从下面三个部分来介绍:IIC通信;MPU6050数据读取;数据融合。1. IIC通信为了移植的方便,这里的 IIC 采用软件模拟的方式实现。关于 IIC 的基础知识介绍,可参考IIC专题(一)——基础知识准备。下面以程序的实现过程,梳理一下 IIC 的通信时序。注:这里就采用正点原子的 mpu6050 的学习教程进行学习。1.1 SDA 和SCL初始化//初始化IICvoi...原创 2018-09-26 21:57:31 · 22971 阅读 · 9 评论