导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于双口ram[lanting]

 *第13895篇: 关于双口ram

  
楼 主:lanting 2003年6月27日10:51
 关于双口ram
我知道可以把一个双口ram 分成两个数据区
我想请问可以对这两个数据区一个读一个写吗,就是
在读一个数据区的同时写另一个数据区吗

是不是对两个数据区只要用软件从地址上区分就行了

  
2楼:nustzzj123 2003年6月28日21:36
 应该不行。我只是用过将DPRAM作为邮箱
应该不行。我只是用过将DPRAM作为邮箱在两个系统之间通讯。将DPRAM分为多个数据块应该能够实现多个系统之间通讯。你上次所说的令牌的方法应该是可以的。在我们的应用中,不能够同时对DPRAM操作,HOST侧先读数据,然后写入要通知SERVER侧的数据,然后将读写权限交给SERER侧,SERVER同样先读数据,然后写入数据。不知道DPRAM在你们那作什么用。如果非要将DPRAM分为独立的两个地址空间,两个系统分别访问不同地址,因为她的两端都是一样的,我估计也可以同时读写。如果确实是两个独立的区,一侧不会访问另一侧的数据,我认为最好从硬件上作限制。如果是要求每一侧都能够访问DPRAM的整个地址空间,我认为不能够同时读写。
  
3楼:lanting 2003年6月30日10:33
 我是这样考虑的,不过先声明我是个初学者,所以有些想法不一定成熟
我是想把DPRAM分成两个数据块,
单片机A在一个数据块中写入数据,然后通知另一侧的单片机B来读取这个块中的数据,同时A再写另一个数据块,然后让B来读取,如此交替进行。
  
4楼:gavinux 2003年6月30日07:22
 不行

[url]http://em
不行



>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:请各位大虾指点迷经,哪儿有介绍motorola程序设计的网站啊

[下一篇主题]:请各位帮忙。