首页 > 其他分享 >IIC

IIC

时间:2024-01-14 21:34:09浏览次数:27  
标签:ACK 写入 起始信号 从机 地址 IIC

IIC读写EEPROM

1、EEPROM

字节写:起始信号,从机地址,R/W,ACK,写入地址,数据,ACK,停止信号

页写:在写入地址处进行连续的写入数据,不需要每次发送写入地址(1页是8byte,当写入数据的大小超过8byte后会从头开始写入)

当前地址读:EEPROM内部有指针,从当前指针所指的位置读取数据

随机读:起始信号,从机地址,R,ACK,读取地址,起始信号,从机地址,R,ACK,数据,ACK,停止信号

连续读:连续读取数据

标签:ACK,写入,起始信号,从机,地址,IIC
From: https://www.cnblogs.com/gaishuobulao/p/17964230

相关文章

  • STM32 IIC温湿度传感器(STH45)实验
    SHT45简介.精度ΔRH=±1.0%RH,ΔT=±0.1°C•VDD=1.08V…3.6V•平均电流:0.4μA,空闲电流:80nA•I2CFM、CRC校验和、乘法。I2C地址。•专利保护选项[1]、PTFE膜和可拆卸保护盖•工作范围:0…100%相对湿度,−40…125摄氏度•在冷凝环境中功能齐全•......
  • iic学习笔记
    一、简介由飞利浦主导开发的片间互联协议。iic通信使用三线(sdascl以及gnd,不包括电源线),极大程度上减少了对ic的io口的占用。同时iic支持多主机以及多从机,方便了程序的设计。二、协议层简介在iic总线上scl的电平决定了整条iic总线的有效性。当scl出于高电平时,主机与从机可以侦......
  • 【IIC】通过Arduino的SoftI2C库学习IIC通信
    【IIC】通过Arduino的SoftI2C库学习IIC通信SoftIC库SoftI2C库是Arduino的一个第三方库,可以通过软件模拟IIC时序与其他设备进行通信。可以实现与Wire库一样的功能。SoftI2C库的官方链接:https://www.arduino.cc/reference/en/libraries/softi2c/相关的API函数如下所示:IIC基本知......
  • iic
    主机主动释放I2C_SDA,为读ack做准备。为什么主机要释放SDA线呢?因为主机和从机将的SDA线连接是通过&,所以从机在操作总线时,主机要释放总线。(从机在什么时候需要操作总线?1.从机应答2.主机读数据(从机写))如主机不释放总线的话,那么SDA线上可能是0,也可能是1,假设现在SDA线上是0,那么不......
  • 0.91寸OLED液晶屏显示模块 IIC 12832液晶屏 兼容3.3v-5V
    【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)实验一百三十六:0.91寸OLED液晶屏显示模块IIC12832液晶屏兼容3.3v-5V项目二十三:黄色屏声音可视化器实验接线:max9814接A0oled模块ArdunioUnoGND---------GND接地线VCC---------5V接电源......
  • USB(2.0 / Type-C) to MPSSE(JTAG / SPI / IIC) / UART / FIFO: FTDI 的FT4232H配成SP
    Ti60Demo板FT4232H串口使用易灵思FPGA技术交流2022-04-1508:43Ti60F225demo板使用的是FT4232H,有4个通道A,B,C和D。其中A通道用于SPI接口,可以是AS也可以是PS。通道B用于JTAG,通道C连接了UART,通道D连接了FX3。A,B,C和D四个通道分别对应Zadig中的TitraniumTi60F225develo......
  • Electrical(Hardware) Protocols: FIFO / JTAG / SPI / IIC / IIS / UART / SWD / ICS
    Electrical(Hardware)Protocols:JTAG(JointTestActionGroup),JTAGisactuallyaprotocoloverSPI.5pins/connections(GND,TMS,TCK,TDI,TDO),Outputtype:Maximumvoltage:5.5volts(5voltsafe),3.3voltnormal,oropencollector(pull-upresistorsre......
  • CH32X035 模拟IIC驱动EEPROM
    在CH32X035的GPIO模式配置选项中,并没有开漏输出的配置模式,如下图。在使用GPIO模拟IIC时,可在初始化时将其配置成推挽输出模式,在需要时切换对应的输入输出模式,以下是CH32X035GPIO模拟IIC的实现例程。 具体程序代码如下:iic.h文件:#ifndef__IIC_H#define__IIC_H#include"c......
  • CH32X035 模拟IIC驱动EEPROM
    来源:https://www.cnblogs.com/liaigu/p/17784027.html在CH32X035的GPIO模式配置选项中,并没有开漏输出的配置模式,如下图。在使用GPIO模拟IIC时,可在初始化时将其配置成推挽输出模式,在需要时切换对应的输入输出模式,以下是CH32X035GPIO模拟IIC的实现例程。 具体程序代码如下:iic.......
  • 软件iic返回值总是0xff
    I2C读取总是0xFF,但是ACK是正常的解决方法_iic读数据都为0xff_程序员圈儿的博客-CSDN博客 I2C读取总是0xFF,但是ACK是正常的解决方法-码上快乐(codeprj.com)......