记录开发过程中的问题和功能。毕se代做,小家电开发。 收徒带做企业级项目,帮助毕业生和转行人员顺利找到工作。

LiSun

记录开发过程中的问题和功能。毕se代做,小家电开发。 收徒带做企业级项目,帮助毕业生和转行人员顺利找到工作。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

接上一篇:[单片机框架][device层] fuelgauge 电量计
[单片机框架][drivers层][cw2015] fuelgauge 硬件电量计(一)

本章是硬件电量计的使用方法,采用IIC通信。利用opt的方式操作函数读写。

在这里插入图片描述
在这里插入图片描述

I2C接口
CW2015 通过 I2C 接口进行通信。 I2C 是一种两线漏极开路接口,支持单个总线上的多个设备和主机。 一些 I2C 设备可以作为主设备或从设备,但是CW2015 只能作为从设备,只将总线拉低,从不驱动总线为高。
在标准模式下,I2C 总线上的数据可以以高达 100kbps 的速率传输。 还支持 I2C 快速模式 (400kbps) 或快速模式 plus (1 Mbps)。

设备地址
I2C 设备地址由 7 位从地址和 1 个读/写控制位组成。
CW2015 的地址固定在 0b1100010。 结合 R/W 位:
CW2015的读命令为0xC5;
CW2015 的写命令为 0xC4。

cw2015.c

posted on 2022-09-26 00:15  嵌入式单片机实验室  阅读(146)  评论(0)    收藏  举报  来源
记录开发过程中的问题和功能。毕se代做,小家电开发。 收徒带做企业级项目,帮助毕业生和转行人员顺利找到工作。