当前位置: 首页 > news >正文

[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

http://www.dtcms.com/a/277402.html

相关文章:

  • Leetcode 3613. Minimize Maximum Component Cost
  • Vue文件上传实战指南
  • 深入理解 Linux 文件系统层级结构
  • Python 数据挖掘之数据探索
  • CCS-MSPM0G3507-7-模块篇-MPU6050的基本使用
  • Spring Boot 安全登录系统:前后端分离实现
  • MYSQL笔记1
  • 黑马点评系列问题之p63unlock.lua不知道怎么整
  • 嵌入式单片机开发 - Keil MDK 自定义 Output 与 Listing 输出
  • EtherCAT开源主站 SOEM 2.0 最新源码在嵌入式 Linux 下的移植与编译
  • 2025.7.13总结
  • 欧拉系统安装UKUI桌面环境
  • 无缝衔接直播流体验
  • Git Commit Message写错后如何修改?已Push的提交如何安全修复?
  • C#单例模式管理全局变量
  • 格密码–SIS问题,ISIS问题及nf-ISIS问题
  • linux中at命令的常用用法。
  • 基于关联规则优化的个性化推荐系统
  • 本地部署开源的网盘聚合工具 OpenList 并实现外部访问(Windows 版本)
  • LLM大模型微调技术全景:从IFT、SFT到RLHF、DPO与PPO强化学习
  • Python 协程(终止协程和异常处理)
  • 晋升指南-笔记
  • 登录模块的静态登录
  • 基于Redis Streams的实时消息处理实战经验分享
  • 2025湖北省信息安全管理与评估赛项一阶段技能书
  • 当外卖骑手遇上“爽提学院”:一场关于专业的蜕变
  • 电商系统未来三年趋势:体验升级、技术赋能与模式重构
  • 海豚远程控制APP:随时随地,轻松掌控手机
  • 强化学习 (11)随机近似
  • 串口A和S的含义以及RT的含义