E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AT24C16
51单片机的I2c总线和
AT24C16
程序
#include#defineucharunsignedcharsbitSDA=P2^0;sbitSCL=P2^1;voiddelay()//延时5us{;;}voiddelay_10ms()//延时{uchara,b;for(a=50;a>0;a–)for(b=200;b>0;b–);}voidstart()//起始信号{SDA=1;SCL=1;delay();SDA=0;delay();}vo
广西小辉辉
·
2024-02-20 20:21
51单片机
C语言
51单片机
AT24C16
I2C总线
C程序
AT24C04、AT24C08、
AT24C16
系列EEPROM芯片单片机读写驱动程序
4位数码管显示模块TM1637芯片C语言驱动程序2.AT24C01/AT24C02读写:AT24C01/AT24C02系列EEPROM芯片单片机读写驱动程序本文记录分享AT24C04、AT24C08、
AT24C16
wanglong3713
·
2023-10-25 07:54
单片机
tips
STM32
单片机
stm32
嵌入式硬件
AT24C32、AT24C64、AT24C128、AT24C256、AT24C512系列EEPROM芯片单片机读写驱动程序
一、概述在前两篇博文中,分别记录了AT24C01、AT24C02,以及AT24C04、AT24C08、
AT24C16
芯片的读写驱动,先将之前的相关文章include一下:1.IIC驱动:4位数码管显示模块
wanglong3713
·
2023-10-25 07:54
单片机
tips
单片机
stm32
嵌入式硬件
STM32基于HAL工程硬件I2C读取AT24Cxx数据
✨说明:本库文件仅支持容量大于2048Bytes(
AT24C16
)以上型号的读取,如果使用在小于2048Bytes的器件上,数
perseverance52
·
2023-04-09 13:54
stm32
STM32CubeIDE
AT24C32
嵌入式实操----基于RT1170 首板硬件之EEPROM
AT24C16
调试(十五)
本文主要是通过迁移的思维,记录本人初次使用NXPMCUXpressoSDKAPI进行BSP开发前面调通了SDRAMFlashGPIO之后,接下来调试EEPROMAT24C16功能,硬件设计如下所示1.首先阅读原理图针对EEPROM的调试一般需要配置i2c总线的时钟源,总线的通讯速率,对i2c总脚的引脚进行初始化,发送i2c地址命令判断i2c设备工作是否正常,接下来就是通过官方的接口对i2c设备进行
嵌入式实操
·
2022-12-17 16:32
05-RT1170
开发
arduino i2c EEPROM(AT24C02、AT24C08、
AT24C16
、AT24C32、AT24C64)驱动
说明数据手册使用arduino的Wire库来读写at24cxx,可以支持at24c02、at24c08、
at24c16
、at24c32、at24c64。
qmfr
·
2022-11-19 08:48
单片机
eeprom
arduino
单片机
I2C EEPROM驱动实例分析
at24cxx系列芯片包含at24c01,at24c02,at24c04,at24c08,
at24c16
等,其中xx代表芯片可寻址范围,如
weixin_33774615
·
2020-08-23 08:52
STM32的引脚怎么才能即输入又输出呢
因为本实验的结果是应用于
AT24C16
,所以实验电路就直接在这个电路图的基础上改的。上电之后,用万用表测试引脚SCL与引脚SDA的电压,发现不论STM是输出高还是低,SDA和SCL的电
飞由于度
·
2020-08-15 11:13
项目经验
REVIEW
STM32
stm32cubemx I2C读取
AT24C16
本文对如何使用stm32cube生成I2C工程不作说明,仅对在对AT24Cxx系列的使用时作出易忽略的说明;1、at24cxx页面结构:从该图可以看出16K(bit)共有128个页,每页由16byte构成。16k=128*16*8;特别注意:除at24c01和at24c02的页由8个byte构成,其它的都是由16byte构成。(这关系到对芯片的连续读写)2.at24cxx的设备地址:A:作为设备地
sovnee
·
2020-08-07 22:04
stm32
hal
EEPROM---AT24Cxx应用介绍
结论:1、读写AT24CXX芯片,根据容量有多种方式:一、容量为AT24C01~
AT24C16
,首先发送设备地址(8位地址),再发送数据地址(8位地址),再发送或者接受数据。
weixin_30951743
·
2020-08-07 20:10
AT24Cxx学习笔记
AT24Cxx是E2PRom的一个系列:存储空间大小:AT24C02——2Kbit(256Bytes)、AT24C04——4Kbit(512Bytes)、AT24C08——8Kbit(1024Bytes)、
AT24C16
weixin_30797199
·
2020-08-07 20:21
元件之AT24CXX
AT24C04~
AT24C16
:A0、A1
while(1)
·
2020-08-07 17:03
IC元件
EEPROM 之
AT24C16
- 备忘录
因为论坛里看到STM的I2C有点小bug,所以这里采用的是模拟I2C时序【注】m0.6us表示的是这一段时间最小不能小于为0.6us,M0.6us表示的是这一段时间最大为0.6us对
AT24C16
的操作有读和写
飞由于度
·
2020-08-07 16:30
项目经验
STM32
REVIEW
STM32快速读写
AT24C16
代码 模拟I2C
本帖只适用
AT24C16
及以下的芯片,AT24C32及以上的芯片读写方式不一样,故不适用!!!如果你的代码可以正常读写24C01/02,直接拿来读取24C16是可以的,但是只能读取256字节。
Ruler.
·
2020-08-07 16:57
STM32
STM32模拟I2C
AT24C16
AT24C01/02
E2PROM快速读写
EEPROM(
AT24C16
)页写算法
1.写在前面学习单片机或者从事嵌入式开发的,对于EEPROM绝不会陌生,尤其的24系列的EEPROM很是经典,或者与此兼容的FRAM系列,如AT24C02、
AT24C16
、FM24C16等。
Acuity.
·
2020-08-07 16:33
C
算法
MCU开发
C51IO口模拟I2C总线驱动
AT24C16
(EEPROM部分)
/*名称:C51IO口模拟I2C总线驱动
AT24C16
说明:关于EEPROM,即这里的
AT24C16
是一个特殊形式的FLASH存储器,不过其容量一般较少。比较适合于存储少量的数据。
BLSxiaopanlaile
·
2020-08-07 15:52
嵌入式
STM32的硬件I2C与
AT24C16
刚学STM32的时候就听闻STM32的硬件I2C存在重大bug,会导致运行卡死在等待ACK的过程中,所以一直以来对其避而远之,转而以模拟I2C取代之。最近这段时间一直在用STM32CubeMX,图形化设置界面屡试不爽,连USB这种复杂外设都能轻易完成初始化,想来I2C还算是比较简单的,而硬件I2C的时序又比较准,无论成败,还是值得一试的。为了简单起见,就先用AT24C64这种最基础的IIC设备进行
mickey35
·
2020-08-07 15:52
STM32
EEPROM
AT24C16
读写注意事项
AT24C16
每页有16个字节,128页,共2048字节。128页分成8块,每块256字节。
csdnrecho
·
2020-08-07 11:09
EEPROM
STM32
STM32 IIC实验中关于AT24Cxx的读写
STM32IIC实验例程中,从AT24Cxx芯片中某一位读取一个数据的操作如下:u8AT24CXX_ReadOneByte(u16ReadAddr){u8temp=0;IIC_Start();if(EE_TYPE>
AT24C16
只作人间不老仙
·
2020-08-07 11:05
STM32
STM32
IIC方式读驱动
AT24C16
芯片
闲来无事,找了块msp430的板子编写了个IIC驱动
AT24C16
的程序。
不见而明
·
2020-08-07 10:12
msp430
IIC
AT24C16
stm32掉电存储方案
以下为常见存储芯片
AT24c16
写入时间间隔。常规的写入程序如下,使用了delay();函数//在
AT24C16
指定地址写入一个数据voidAT24C16_WriteOneByte(u16wri
取经的孙猴儿
·
2020-07-29 14:40
stm32常见外设驱动程序
【单片机应用】IIC的基本操作原理及AT24CXX的具体应用
【单片机应用】IIC的基本操作原理及AT24CXX的具体应用****这些天在调试stmf103跟
at24c16
之间的通讯,由于自己是个菜鸟所以中间过程磕磕绊绊,网上也查阅了相关资料再加上自己的一点点理解
u011030644
·
2020-07-08 08:16
IIC总结
STM32之
AT24C16
(EEPROM)驱动代码(程序稳定,清晰明了)
AT24C16
电路图第一部分:IIC协议代码头文件(iic.h)#ifndefIIC_H#defineIIC_H#include"stm32f10x.h"#include"sys.h"#include"delay.h
xiaohai@Linux
·
2020-07-05 05:37
STM32F030 硬件I2C驱动
AT24C16
在此十分感谢畅学电子网的对于
AT24C16
的资料,特别是
AT24C16
地址的解释。调试过程中这篇文章给了很大的帮助。
Similar_Fair
·
2020-06-26 15:52
STM32
单片机
AT24C16
读写注意事项
本讲解不涉及详细IIC通信,重点在于AT24C系列器件的介绍和IIC的通信流程,不喜勿喷,望请修正。。。。。GO图AT24C01/02/04/08/16的外形级封装和引脚说明AT24C系列为美国ATMEL公司推出的串行COMS型E2PROM,是典型的串行通信E2PROM。AT24CXX是IIC总线串行器件,具有工作电源宽(1.8~6.0V),抗干扰能力强(输入引脚内置施密特触发器滤波抑制噪声),功
liukais
·
2020-06-24 06:09
C
STM32F103用STM32cubeMX 生成的I2C代码BUG
这两天搞读写
AT24C16
,I2C引脚没有信号输出,最后查出是初始化代码有问题。
D.luffy
·
2020-06-24 04:01
STM32
STM32F103
I2C
I2C初始化代码有BUG
IMX6的LINUX下的IIC驱动(一)
IMX6的LINUX下的IIC驱动(一)这一篇主要是使用IMX6处理器驱动
AT24C16
(24LC16B)芯片。第一篇介绍设备驱动层:1.IMX6的IIC控制器IMX6有三个IIC控制器。
DaskMate_GLF
·
2020-06-21 19:50
linux驱动程序开发实例
IMX6的LINUX下的IIC驱动(一)
IMX6的LINUX下的IIC驱动(一)这一篇主要是使用IMX6处理器驱动
AT24C16
(24LC16B)芯片。第一篇介绍设备驱动层:1.IMX6的IIC控制器IMX6有三个IIC控制器。
DaskMate_GLF
·
2017-11-13 20:45
linux驱动程序开发实例
【模块应用】AT24Cxx学习笔记
AT24Cxx是E2PRom的一个系列:存储空间大小:AT24C02——2Kbit(256Bytes)、AT24C04——4Kbit(512Bytes)、AT24C08——8Kbit(1024Bytes)、
AT24C16
better_luve
·
2015-10-03 11:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他