社区
单片机/工控
帖子详情
怎么扩展I2C的程序存储器?
galle
2004-10-10 04:07:28
如题:
在使用中有什么要注意的地方吗?
...全文
244
20
打赏
收藏
怎么扩展I2C的程序存储器?
如题: 在使用中有什么要注意的地方吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianfang
2004-10-26
打赏
举报
回复
两片eprom就是了,其中一个固定,另外一个用插座安装就是了
galle
2004-10-25
打赏
举报
回复
我主要是要频繁的更换存储器的,如果用并口的就不太方便了,用i2c的我可以方便的更换呀,不是要所有的程序都在i2c中,只是一部分。比如lcd的驱动程序。我想利用i2c中的lcd驱动作不同的驱动作一个接口可以不改变主要部分。
icesnows
2004-10-25
打赏
举报
回复
你编程序会很麻烦的
icesnows
2004-10-22
打赏
举报
回复
你的想法不大对啊,如果没有支持I2C程序存储器的处理器,你的系统怎么构建啊?单片机基本上都是并口的,而且EEPROM也不贵啊;当然如果你的处理器本来就是I2C总线的,那就另当别论咯
tianfang
2004-10-22
打赏
举报
回复
你独立设计、调试的成本呢?考虑进去就不值得了。除非处理器内置I2C程序存储器的支持,否则成本还是高
galle
2004-10-22
打赏
举报
回复
从成本和更换的角度考虑!
csder
2004-10-22
打赏
举报
回复
关注
tianfang
2004-10-20
打赏
举报
回复
放弃这样的想法吧
如果用I2C做程序存储器,系统的运行速度降低的太多,(读取一条8位指令是串行时钟的1/10左右)而且需要硬件的串并转换。还是找一个高密度封装的EEprom吧。
galle
2004-10-20
打赏
举报
回复
各位老大:是作程序存储器呀,功能类似与27c256之类的。写进BIN文件可以执行功能的。怎么确定地址
shjqanders
2004-10-20
打赏
举报
回复
AT24CXX 才 ¥2.3一个哦
botouyuhao
2004-10-19
打赏
举报
回复
找份AT24CXX的资料看一下,很简单!两根线解决问题!
需要资料的话,联系我botouyuhao@sohu.com
lijinjie
2004-10-17
打赏
举报
回复
在没有I2C接口的单片机上。。。模拟一下就是了。。。要严格控制时序问题。。。。其它的就好好的按器件说明来。。。。常用i2c总线EEPROM。。。AT24CXX 很便宜的东东。
galle
2004-10-15
打赏
举报
回复
就是ROM的扩展!
wangluyan
2004-10-15
打赏
举报
回复
有几个问题需要值得注意:
1)I2C总线的驱动能力,一般在总线上加上拉电阻
2)注意扩展注意各个芯片的地址空间,比如24c256,总线只能挂8个(有种型号只能接4个)
3)软件编程必须满足他们时序的建立时间
4)为了保证数据的可靠性,必须要有确认机制
ui_ppoppopp
2004-10-14
打赏
举报
回复
找个93C46来看看就明白了
waiyan
2004-10-13
打赏
举报
回复
关注!
icesnows
2004-10-13
打赏
举报
回复
I2C的地址是通过数据线输入到ROM中的,通过时钟和数据线相配合输入读写指令以及地址,完成数据的存储和读取
romyks
2004-10-13
打赏
举报
回复
用I2C的ROM来作程序存储扩展吗?
ckc
2004-10-12
打赏
举报
回复
地址是引脚状态判定的
galle
2004-10-10
打赏
举报
回复
要求功能和使用数据线扩展的一样使用,主要是不太明白怎么取他的地址。
片外
程序
存储器
的连接与访问是如何实现的
在图5-2中,单片机地址总线中的低13位A12~A0与2764的片内地址线A12~A0对应相连,而单片机地址总线中的高3位A15~A13并未用到,由此可得2764的地址范围(见表5-2)。对于内部有ROM的8051等单片机,正常运行时,则需接高电平,使CPU先从内部的
程序
存储中读取
程序
,当PC值超过内部ROM的容量时,才会转向外部的
程序
存储器
读取
程序
。该图主要用于说明单片机与
存储器
间的连接方法,因此图中没有给出单片机的复位电路和时钟电路等辅助电路,在本书的其他电路图中也会进行类似的简化处理。
51单片机
存储器
原理
一、 80C51单片机的
存储器
结构 80C51单片机的
存储器
包括两类:
程序
存储器
和数据
存储器
。
程序
存储器
用来存放用户
程序
和常用的表格、常数,采用只读
存储器
(ROM)作为
程序
存储器
。 数据
存储器
用来存放
程序
运行中的数据、中间计算结果等,采用随机访问
存储器
(RAM)作为数据
存储器
。 从物理地址上看,MCS-51系列单片机有4个
存储器
空间,即片内
程序
存储器
和片外
程序
存储器
、片内数据
存储器
和片外数据
存储器
。 二、片内数据
存储器
80C51单片机的内部
存储器
分为内部
程序
存储器
和内部数据
存储器
,.
I2C
串行总线及串行EEPROM的
扩展
一、
I2C
串行总线的组成及工作原理 采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性增强。 常用的串行
扩展
总线有:
I2C
总线(Inter IC BUS)、单总线、SPI(Serial Peripheral Interface)总线及Microwire/PLUS等。 1.
I2C
串行总线的组成
I2C
总线由两根双向信号线组成。一根是数据线SDA,另一根是时钟线SC
I2C
协议
对
I2C
总线来说工作在中断和非中断模式在时序上是相同的,只不过在非中断模式下是通过检测ACK信号来判断从设备响应了,在中断模式下是通过中断信号来判断从设备响应了,一般是读主CPU侧的
I2C
控制器的中断标志来判断的。
I2C
协议对数据的采样发生在SCL高电平期间,除了起始和停止信号,在数据传输期间,SCL为高电平时,SDA必须。
I2C
协议规定,SCL处于高电平时,SDA由高到低变化,这种信号是起始信号。
I2C
协议规定,SCL处于高电平,SDA由低到高变化,这种信号是停止信号。
I2C
协议的一个示例。
51单片机复习之第三章
存储器
的
扩展
第二章 51单片机的基本结构和工作原理 第三章
存储器
的
扩展
单片机硬件资源往往不能满足实际需求,通常需要进行必要的
扩展
包括:
程序
存储器
数据
存储器
I/O端口 键盘、显示器和打印机等
存储器
的
扩展
主要是地址、数据和控制“三大总线”的
扩展
。
扩展
多片
存储器
还需考考虑 地址分配 和 片选问题 总线结构优点: 接线简单,各部件以并联方式连接在总线上 形式统一,任何外扩芯片都只需直接挂在总线上即可 2.控制总线的连接 3.地址总线的连接 1.数据总线的连接 将芯片数据I/O口D0~D7与总线的D0~D7对应
单片机/工控
27,511
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章