基于I2C/SPI总线的温湿度采集与OLED显示

目录

一、I2C接口实现温湿度(AHT20)的采集

(一)了解I2C总线协议

1、I2C协议简介

 2、I2C 协议的物理层和协议层   

3、硬件I2C和软件I2C 

(二)实现AHT20采集程序

二、基于SPI通信方式的OLED显示

(一)SPI简介

(二)使用0.96寸OLED显示屏显示数据

三、总结

四、参考


一、I2C接口实现温湿度(AHT20)的采集

(一)了解I2C总线协议



1、I2C协议简介

             I2C 通讯协议(Inter Integrated Circuit) 是由 Phiilps 公司开发的,由于它引脚少,硬件实
现简单,可扩展性强,不需要 USART CAN 等通讯协议的外部收发设备,现在被广泛地
使用在系统内多个集成电路(IC)间的通讯。
        在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和
片上外设;STM32 标准库则是在寄存器与用户代码之间的软件层。对于通讯协议,我们也
以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有
机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,
统一收发双方的数据打包、解包标准。简单来说物理层规定我们用嘴巴还是用肢体来交流,
协议层则规定我们用中文还是英文来交流。
       下面我们分别对 I2C 协议的物理层及协议层进行讲解。

 2、I2C 协议的物理层和协议层   

        ①物理层
它的物理层有如下特点:
       (1) 它是一个支持设备的总线。“总线”指多个设备共用的信号线。在一个 I2C 通讯总线
中,可连接多个 I2C
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值