--------------------------------------------------------------------------------------------- ...
本设计用verilog实现了一个简单的I C协议,实现功能为往固定地址先写入一个字节,然后再读出该字节。 涉及到的EEPROM为Atmel家的AT C , Kbit存储空间, 位位宽,需要 位宽的地址,其他细节参见规格书doc 。 AT C 支持 种读写模式:字节写,页写,当前地址读,随机读,顺序读。在当前地址读或顺序读时序的最后不发送NAK,则可以继续下一个地址的数据,直到主控给出一个NAK。 ...
2017-10-27 15:18 0 1851 推荐指数:
--------------------------------------------------------------------------------------------- ...
/* i2c-dev.h - i2c-bus driver, char device interface Copyright (C) 1995-97 Simon G. Vogl Copyright (C) 1998-99 Frodo Looijaard < ...
根据实际示波器的波形画的时序图,时序图不好画,小小一幅图,画了两个小时,分享之: ...
最近需要操作24C02,封装了一下函数方便以后操作。 参考链接: https://my.oschina.net/handawei/blog/68526 http://blog.csdn.net/onetwothreef/article/details/49488443 源码 ...
EEPROM 是一种掉电后数据不丢失的存储器,常用来存储一些配置信息,以便系统重新上电的时候加载之。EEPOM 芯片最常用的通讯方式就是 I 2C 协议,本小节以 EEPROM 的读写实验为大家讲解如何使用 STM32 软件模拟产生 I 2C 协议进行通讯。 本实验 ...
/* This software uses a BSD license. Copyright (c) 2010, Sean Cross / chumby industriesAll rights reserved. Redistribution and use in source ...
*1、I2C协议简介*2、空闲开始/应答/结束信号2.1空闲I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。2.2 开始和结束开始信号:SCL为高电平时,SDA由高电平 ...
#define MAX_17040_BATTERY_I2C_ADDR (0x36) #define MAX_17040_BATTERY_WRITE_ADDR (MAX_17040_BATTERY_I2C_ADDR << 1) #define ...