导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[lf_ye][求助]请问大家双口RAM编程的问题,大



No.76601
作者:lf_ye
邮件:lf_ye@yahoo.com.cn
ID:32985
登陆:1次
文章数:2篇
最后登陆IP:202.113.4.207
最后登陆:2005/4/2 22:20:50
注册:2005/4/2 16:24:04
财富:107
发帖时间:2005/4/2 16:35:03
发贴者IP:202.113.4.207
标题:lf_ye:[求助]请问大家双口RAM编程的问题,大家帮我的程序啊!谢谢!
摘要:No.76601[求助]请问大家双口RAM编程的问题,大家帮我的程序啊!谢谢! 大家都知道,双口RAM两端的单片机同时对双口RAM的同一地址单元访问时会产生冲突,我采用用软件判优的方式解决这一冲突,BUSYL和BUSYR分别接到两个单片机的 p1^2 引脚上。
我做了一个小实验,单片机1不断的往0x8200单元写入数据,程序如下:
while(1)
{
  XBYTE[0x8200]=0x90;
  if(BUSYL==0)
  {
     bp=0;                    //出错
  }
}
单片机2不断的读出数据,程序如下:
unsigned char a;
while(1)
{
  a=XBYTE[0x8200];
  if(BUSYR==0)
 {
     bp=0;                   //出错
 }
}

可是我为什么检测不到两端的冲突呢?检测BUSYL和BUSYR的语句应该怎么安排呢?谢谢大家了!

  ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:3859毫秒 查询6次