BES2300x笔记(20) -- IIC驱动

本文详细介绍了IIC的基本原理和技术性能,包括其工作速率、多机通讯特性以及数据传输规则。在BES平台中,IIC接口在hal_i2c.c文件中实现,提供硬件IIC、模拟IIC等多种方式,建议使用硬件IIC以确保稳定性。通过实例解析了如何在SDK中操作IIC,并推荐参考lis25ba.c文件进行硬件IIC应用。
摘要由CSDN通过智能技术生成

哈喽大家好,这是该系列博文的第二十篇~ 篇~

<<【系列博文索引】快速通道 >>

一、前言

在这里插入图片描述

说到IIC驱动,绝对是一个老生常谈的话题,但凡入坑了嵌入式开发的道友,肯定都能说的头头是道,编写个驱动、调试个外设,那更是信手拈来,不在话下。这一篇,我们就来个冷饭新炒,一起回顾一下IIC那点东西,温故而知新嘛。

二、IIC技术性能

工作速率有100K和400K两种;

支持多机通讯;

支持多主控模块,但同一时刻只允许有一个主控;

由数据线SDA和时钟SCL构成的串行总线;

每个电路和模块都有唯一的地址;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文化人Sugar

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值