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

[复制链接]
4145|11
 楼主| 我是土匪 发表于 2011-9-6 23:55 | 显示全部楼层 |阅读模式
因为设计失误,选需要IO模拟总线,驱动SST39VF6401(NORFLASH).
总线模式下,地址总线是固定的;
IO模式下,地址IO口线如何代替原来的总线模式下的地址?

如图所示,0X5555这个地址在总线模式下:
   *sysAddress(0x5555) = 0x00F0;  // write data 0x00F0 to device addr 0x5555
在IO模式下如何表达这个地址0x5555呢??
时序图.jpg
 楼主| 我是土匪 发表于 2011-9-7 09:43 | 显示全部楼层
直接对IO赋值地址?
香水城 发表于 2011-9-7 12:26 | 显示全部楼层
既然是设计失误,就不要凑合了,凑合的结果就是开发效率和运行效率都大幅降低,修改设计才是根本。
 楼主| 我是土匪 发表于 2011-9-7 12:41 | 显示全部楼层
经理说的算,**无效。
sjnh 发表于 2011-9-7 13:36 | 显示全部楼层
*sysAddress(0x5555)  这种语句就别想了,
可以自己写个函数,或用个宏实现这种功能,例如:write_flash(地址,数据)
IO口模拟,地址线还好说,数据线需要不断的改方向,
xsgy123 发表于 2011-9-7 16:51 | 显示全部楼层
继续**:lol
baidudz 发表于 2011-9-7 22:46 | 显示全部楼层
修改设计吧
 楼主| 我是土匪 发表于 2011-9-7 23:50 | 显示全部楼层
*sysAddress(0x5555)  这种语句就别想了,
可以自己写个函数,或用个宏实现这种功能,例如:write_flash(地址,数据)
IO口模拟,地址线还好说,数据线需要不断的改方向, ...
sjnh 发表于 2011-9-7 13:36


这个是总线模式
 楼主| 我是土匪 发表于 2011-9-7 23:51 | 显示全部楼层
修改势在必行,有时候遇到“顽固”的领导,没办法
Ryanhsiung 发表于 2011-9-8 14:33 | 显示全部楼层
没玩过这个,不知道是什么总线!! 围观一下
yybj 发表于 2011-9-8 19:13 | 显示全部楼层
领导不太懂技术,还是得听工程师的
jwei8815 发表于 2011-11-23 21:42 | 显示全部楼层
强势围观吧,听听高见
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

226

主题

1761

帖子

30

粉丝
快速回复 在线客服 返回列表 返回顶部