原文:使用STM8S i2c对TPS65987寄存器进行读写

上图是TPS 的i c读写协议,和标准i c协议有点出入,不过也不难理解,在读的时候i c slave在发送数据过来之前会先发送 byte数据表示后面会有几个字节数据过来,在写的时候i c host要先写 byte数据告诉i c slave接下来会写几个bytes数据。 Talk is cheap. Show me the code. 以下代码是基于STM S。 这样就可以对TPS 进行读写了。 ...

2020-03-05 14:03 6 1164 推荐指数:

查看详情

stm8s 使用IO口模拟I2C

刚入职不久,下面是使用stm8s005k6写的eeprom驱动程序。EEPROM型号为ST公司的M24C256. bsp_i2c.c bsp_i2c.h bsp_eeprom.c ...

Mon Sep 30 19:03:00 CST 2019 0 932
Linux下读写芯片的I2C寄存器

要想在Linux下读写芯片的I2C寄存器,一般需要在Linux编写一份该芯片的I2C驱动,关于Linux下如何编写I2C驱动,前一篇文章《手把手教你写Linux I2C设备驱动》已经做了初步的介绍,并且留下了两个疑问尚未解决,第一个是如何对Linux提供的I2C操作函数进行进一步封装,实现对芯片 ...

Thu Feb 16 23:52:00 CST 2017 0 1853
十四、访问外部I2C设备寄存器

https://blog.csdn.net/Z_HUALIN/article/details/78084313 https://kernel.googlesource.com/pub/scm/utils/i2c-tools/i2c-tools/+/refs/tags/v3.1.2 将编译得到 ...

Fri Jul 24 00:32:00 CST 2020 0 649
STM32 I2C读写EEPROM(POLLING模式)

本工程运行于野火MINI开发板,主控型号为STM32F103RC,读写对象为AT24C02 2Kbit容量的EEPROM STM32的硬核I2C十分复杂,而且网上有说有缺陷,这就有意思了,值得一探究竟 I2C通信中各设备有主从之分,那么此处先从简单的主模式下手,做一个简单的读写EEPROM实验 ...

Wed Oct 17 19:30:00 CST 2018 0 1215
BAR寄存器 读写

BAR寄存器: Base Address Register0~5:即BAR寄存器,保存PCI设备使用的地址空间的基地址,保存设备在PCI总线域中的地址,每个设备最多可以有6个基址空间; PCI设备复位之后,存放PCI设备需要使用的基地址空间大小,该空间是I /O空间还是存储空间 ...

Tue Sep 08 22:55:00 CST 2020 0 707
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM