[CH582M入门第六步]软件IIC驱动AHT10
前言
本文是软件IIC驱动AHT10的程序,程序包含了软件IIC驱动和AHT10驱动,这里注意时序的延时,和MounRiver Sttudio输出浮点数问题,文章代码可以在我的上传资源里面下载
一、IIC介绍?
一、IIC基本概念
IIC(Inter-Integrated Circuit,集成电路总线)是由Philips公司(现NXP)开发的一种同步、串行、半双工通信总线,主要用于短距离芯片间通信。
核心特性
两线制:仅需SDA(数据线)和SCL(时钟线)两根信号线
多主多从:支持多个主设备和多个从设备
地址寻址:每个从设备有唯一7位或10位地址
标准速率:
标准模式:100kbps
快速模式:400kbps
高速模式:3.4Mbps
二、关键信号
起始条件(START):SCL高电平时SDA由高变低
停止条件(STOP):SCL高电平时SDA由低变高
应答(ACK):每字节后接收方拉低SDA
非应答(NACK&#x