打印

IO口模拟总线,地址总线如何处理?

[复制链接]
3545|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
因为设计失误,选需要IO模拟总线,驱动SST39VF6401(NORFLASH).
总线模式下,地址总线是固定的;
IO模式下,地址IO口线如何代替原来的总线模式下的地址?

如图所示,0X5555这个地址在总线模式下:
   *sysAddress(0x5555) = 0x00F0;  // write data 0x00F0 to device addr 0x5555
在IO模式下如何表达这个地址0x5555呢??

时序图.jpg (63.55 KB )

时序图.jpg
沙发
我是土匪|  楼主 | 2011-9-7 09:43 | 只看该作者
直接对IO赋值地址?

使用特权

评论回复
板凳
香水城| | 2011-9-7 12:26 | 只看该作者
既然是设计失误,就不要凑合了,凑合的结果就是开发效率和运行效率都大幅降低,修改设计才是根本。

使用特权

评论回复
地板
我是土匪|  楼主 | 2011-9-7 12:41 | 只看该作者
经理说的算,**无效。

使用特权

评论回复
5
sjnh| | 2011-9-7 13:36 | 只看该作者
*sysAddress(0x5555)  这种语句就别想了,
可以自己写个函数,或用个宏实现这种功能,例如:write_flash(地址,数据)
IO口模拟,地址线还好说,数据线需要不断的改方向,

使用特权

评论回复
6
xsgy123| | 2011-9-7 16:51 | 只看该作者
继续**:lol

使用特权

评论回复
7
baidudz| | 2011-9-7 22:46 | 只看该作者
修改设计吧

使用特权

评论回复
8
我是土匪|  楼主 | 2011-9-7 23:50 | 只看该作者
*sysAddress(0x5555)  这种语句就别想了,
可以自己写个函数,或用个宏实现这种功能,例如:write_flash(地址,数据)
IO口模拟,地址线还好说,数据线需要不断的改方向, ...
sjnh 发表于 2011-9-7 13:36


这个是总线模式

使用特权

评论回复
9
我是土匪|  楼主 | 2011-9-7 23:51 | 只看该作者
修改势在必行,有时候遇到“顽固”的领导,没办法

使用特权

评论回复
10
Ryanhsiung| | 2011-9-8 14:33 | 只看该作者
没玩过这个,不知道是什么总线!! 围观一下

使用特权

评论回复
11
yybj| | 2011-9-8 19:13 | 只看该作者
领导不太懂技术,还是得听工程师的

使用特权

评论回复
12
jwei8815| | 2011-11-23 21:42 | 只看该作者
强势围观吧,听听高见

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:抢钱、抢粮、抢女人! https://shop105961755.taobao.com/index.htm?spm=2013.1.w5002-3338070316.2.f652157E8BRIA

226

主题

1761

帖子

30

粉丝