I2C总线通信协议及AT20温湿度传感器采集

目录

一、I2C通信协议

1.1简介

1.2物理层

1.3协议层 

 1.4软件I2C

1.5硬件I2C

二、ATH20

2.1ATH20简介

2.2ATH20引脚图

三、实验步骤

3.1硬件连接

3.2模拟I2C

3.3添加程序

 3.4运行结果

总结

参考文献





一、I2C通信协议

1.1简介

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

1.2物理层

你可能感兴趣的:(stm32,单片机,windows)